From msapiro at value.net Thu Nov 1 03:16:10 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 31 Oct 2007 19:16:10 -0700 Subject: [Mailman-Users] Re Problems with "more info" Hyperlink from ListArchives Page In-Reply-To: <200710311942.l9VJgVZo000616@britaine.ctd.anl.gov> Message-ID: Barry Finkel wrote: >I wrote, in part, > >>>... >>>I have 13 lists. For each list I checked the URL chains from the >>> >>> https://lists.example.com/mailman/listinfo >>> >>>Mailman "home page", and for five of the lists I see URL problems. >>> >>>... >>> >>>Note that the Mailman list archives page lacks a "/" between "mailman" >>>and "listinfo". For each of these bad lists I ran >>> >>> /usr/lib/mailman/bin/withlist -l -r fix_url $list -u lists.example.com >>> >>>but there were no changes to the URLs. >>>... > >and "Richard Rae" replied: > >>You might need to run the fix_url command >> >>~/bin/withlist -l -r fix_url listname > >Is this any different than the command I ran? I tried the > > fix_url > >command without the > > -u lists.example.com > >parameter, and the URLs did not change. Yes, it is different, but that is not the current problem (or maybe it was, but more on that in a paragraph). The -u option sets the url_host in case that list's url_host is different from DEFAULT_URL_HOST, which I gather in your case it is not. Here's what I think the issue is. When you originally changed DEFAULT_URL_PATTERN for the https scheme you left off the trailing slash and added cgi-bin/as in DEFAULT_URL_PATTERN = 'https://%s/cgi-bin/mailman' (when the 'mailman' list was created) also, apparently at some point you had other things like DEFAULT_URL_PATTERN = 'https://%s/cgi-bin/mailman/' (bad3 through bad 6) and DEFAULT_URL_PATTERN = 'https://%s/' (bad2) You later corrected that to DEFAULT_URL_PATTERN = 'https://%s/mailman/' and (perhaps later still) ran fix_url which fixed the hidden web_page_url attribute on these six lists. However, the archive pages are static HTML pages. Current index and TOC pages are constantly rebuilt as messages are added to the archives, but pages that haven't been updated since before you ran fix_url will have bad links as you observe. There are a few ways to fix this. The easiest is to run 'bin/arch --wipe' on all the problem lists, but if these lists have archives going back to older Mailman versions (I'm not sure how old is a problem, but maybe 2.0.x, maybe pre 2.1.4), there are some potential issues in that there may be unescaped "From " lines in message bodies that are taken as mbox message separators by the archiver (bin/cleanarch can help find/fix these). Also, there is a possibility that messages may get renumbered in the archive which is not a problem in itself, but it invalidates any saved URLs linking to individual archive messages. If you don't want to run 'bin/arch --wipe' you can ignore the problem. The main TOC page and the current period's index pages should get fixed the next time a message is archived for the list, and new index pages will be built correctly. If older index pages are a concern, they can be edited with a script. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From roadeh at gmail.com Thu Nov 1 06:22:54 2007 From: roadeh at gmail.com (Ben O'Shea) Date: Thu, 1 Nov 2007 15:22:54 +1000 Subject: [Mailman-Users] mailman list read-only Message-ID: <688559f40710312222o38a16cdg3764a1a12feaa0d5@mail.gmail.com> Hi all, I have a mailman installation where posts to the "mailman" list must be approved before being sent to the list. However any approves/unapproves don't seem to take, i.e. even after approving or not approving a nmessage I am notified each day that these same messages require approval. Also, other changes to the configuration of this list don't seem to take either. Is there something I'm missing? Cheers, Ben -- Never be afraid to share your dreams with the world, because theres nothing the world likes more than the taste of really sweet dreams From brad at shub-internet.org Thu Nov 1 07:28:44 2007 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 1 Nov 2007 01:28:44 -0500 Subject: [Mailman-Users] mailman list read-only In-Reply-To: <688559f40710312222o38a16cdg3764a1a12feaa0d5@mail.gmail.com> References: <688559f40710312222o38a16cdg3764a1a12feaa0d5@mail.gmail.com> Message-ID: On 11/1/07, Ben O'Shea wrote: > I have a mailman installation where posts to the "mailman" list > must be approved before being sent to the list. However any > approves/unapproves don't seem to take, i.e. even after approving or > not approving a nmessage I am notified each day that these same > messages require approval. Also, other changes to the configuration of > this list don't seem to take either. Is there something I'm missing? The "mailman" list is only used internally for managing subscriptions of users who are bouncing on other lists. It is not a normal list to which posts are made. You need to ensure that it exists and is working as Mailman would expect, but you shouldn't have any other administration overhead with it. -- Brad Knowles LinkedIn Profile: From roadeh at gmail.com Thu Nov 1 07:41:03 2007 From: roadeh at gmail.com (Ben O'Shea) Date: Thu, 1 Nov 2007 16:41:03 +1000 Subject: [Mailman-Users] mailman list read-only In-Reply-To: References: <688559f40710312222o38a16cdg3764a1a12feaa0d5@mail.gmail.com> Message-ID: <688559f40710312341k1ec7a108pff720932249f37b1@mail.gmail.com> Ok, I'm across all that. The thing is, we have had a few users actually post messages to this list and I get a message saying the post requires moderator approval. I then go and approve the message, however each day I am notified about the same messages (i.e. ones I have "approved") require approval.? On 11/1/07, Brad Knowles wrote: > On 11/1/07, Ben O'Shea wrote: > > > I have a mailman installation where posts to the "mailman" list > > must be approved before being sent to the list. However any > > approves/unapproves don't seem to take, i.e. even after approving or > > not approving a nmessage I am notified each day that these same > > messages require approval. Also, other changes to the configuration of > > this list don't seem to take either. Is there something I'm missing? > > The "mailman" list is only used internally for managing subscriptions > of users who are bouncing on other lists. It is not a normal list to > which posts are made. You need to ensure that it exists and is > working as Mailman would expect, but you shouldn't have any other > administration overhead with it. > > -- > Brad Knowles > LinkedIn Profile: > -- Never be afraid to share your dreams with the world, because theres nothing the world likes more than the taste of really sweet dreams From qa.oscpro at gmail.com Thu Nov 1 09:04:50 2007 From: qa.oscpro at gmail.com (Smita) Date: Thu, 1 Nov 2007 13:34:50 +0530 Subject: [Mailman-Users] [Mailman-User]Localhost settings Message-ID: <55654bdd0711010104y536d48aaj901e6cf2f48482ab@mail.gmail.com> Hi I have installed and configured mailman One issue is still remaining please help me regarding .. need some help how do settings related to web interface my company url is www.google.com/a/oscpro.in and my mail-Id is smitaphad at oscpro.in and also my gmail-id is qa.oscpro at gmail.com Web server is Apache Mail server is postfix mailing list is created using newlist function is Trial and the email-id of list owner is given qa.oscpro at gmail.com so please help me how do I make chages related to host, url, hostname and virtual host in httpd.conf file and how exactly get web interface to run i.e. I have to design some login page explicitly Regards Smita From paul.williams at uwex.edu Thu Nov 1 16:51:03 2007 From: paul.williams at uwex.edu (Williams, Paul) Date: Thu, 1 Nov 2007 10:51:03 -0500 Subject: [Mailman-Users] How to change the creation of a new list email from the through-the-web interface? Message-ID: <990E6AF7BB4AD248BDBF7C9EB837EA8107ECACDA@UWCXMAIL.uwc.edu> We are planning to implement spam blocking as I found in some postings on the net. Presenty, when we create a new list it sends an email of the form The mailing list `xyz' has been created via the through-the-web interface. In order to complete the activation of this mailing list, the proper /etc/aliases (or equivalent) file must be updated. The program `newaliases' may also have to be run. Here are the entries for the /etc/aliases file: xyz: "|/opt/mailman/mail/mailman post xyz" xyz-admin: "|/opt/mailman/mail/mailman admin xyz" xyz-bounces: "|/opt/mailman/mail/mailman bounces xyz" xyz-confirm: "|/opt/mailman/mail/mailman confirm xyz" xyz-join: "|/opt/mailman/mail/mailman join xyz" xyz-leave: "|/opt/mailman/mail/mailman leave xyz" xyz-owner: "|/opt/mailman/mail/mailman owner xyz" xyz-request: "|/opt/mailman/mail/mailman request xyz" xyz-subscribe: "|/opt/mailman/mail/mailman subscribe xyz" xyz-unsubscribe: "|/opt/mailman/mail/mailman unsubscribe xyz" However, if we are implementing spam processing (I I understand things properly) then we really need the above lines created to be xyz: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc post xyz" xyz-admin: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc admin xyz" xyz-bounces: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc bounces xyz" xyz-confirm: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc confirm xyz" xyz-join: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc join xyz" xyz-leave: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc leave xyz" xyz-owner: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc owner xyz" xyz-request: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc request xyz" xyz-subscribe: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc subscribe xyz" xyz-unsubscribe: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc unsubscribe xyz" Otherwise it will be necessary to process the aliases entries in some way, which I would like to avoid. Can that be automated so it generates the proper lines in the email output? Thanks, paulw From brad at shub-internet.org Thu Nov 1 20:44:28 2007 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 1 Nov 2007 14:44:28 -0500 Subject: [Mailman-Users] How to change the creation of a new list email from the through-the-web interface? In-Reply-To: <990E6AF7BB4AD248BDBF7C9EB837EA8107ECACDA@UWCXMAIL.uwc.edu> References: <990E6AF7BB4AD248BDBF7C9EB837EA8107ECACDA@UWCXMAIL.uwc.edu> Message-ID: <97EF31F2-BC52-4548-8C67-C45A8EE9753B@shub-internet.org> Whatever you do, DON'T implement your anti-spam system inside of a tool like procmail. If you're going to implement any kind of anti-spam system, make sure to implement that only within your MTA (sendmail, postfix, Exim, whatever). Make sure that you don't ever accept a message and then try to bounce it --that's called "backscatter" and makes you as bad as the spammer, and will probably result in your legitimate system being put on one or more blacklists. -- Brad Knowles Sent from my iPhone On Nov 1, 2007, at 10:51 AM, "Williams, Paul" wrote: > We are planning to implement spam blocking as I found in some > postings on the net. > > Presenty, when we create a new list it sends an email of the form > > The mailing list `xyz' has been created via the through-the-web > interface. In order to complete the activation of this mailing list, > the > proper /etc/aliases (or equivalent) file must be updated. The program > `newaliases' may also have to be run. > > Here are the entries for the /etc/aliases file: > > xyz: "|/opt/mailman/mail/mailman post xyz" > xyz-admin: "|/opt/mailman/mail/mailman admin xyz" > xyz-bounces: "|/opt/mailman/mail/mailman bounces xyz" > xyz-confirm: "|/opt/mailman/mail/mailman confirm xyz" > xyz-join: "|/opt/mailman/mail/mailman join xyz" > xyz-leave: "|/opt/mailman/mail/mailman leave xyz" > xyz-owner: "|/opt/mailman/mail/mailman owner xyz" > xyz-request: "|/opt/mailman/mail/mailman request xyz" > xyz-subscribe: "|/opt/mailman/mail/mailman subscribe xyz" > xyz-unsubscribe: "|/opt/mailman/mail/mailman unsubscribe xyz" > > > However, if we are implementing spam processing (I I understand things > properly) then we really need the above lines created to be > > xyz: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > post xyz" > xyz-admin: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > admin xyz" > xyz-bounces: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > bounces xyz" > xyz-confirm: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > confirm xyz" > xyz-join: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > join xyz" > xyz-leave: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > leave xyz" > xyz-owner: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > owner xyz" > xyz-request: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > request xyz" > xyz-subscribe: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > subscribe xyz" > xyz-unsubscribe: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > unsubscribe xyz" > > Otherwise it will be necessary to process the aliases entries in some > way, > which I would like to avoid. Can that be automated so it generates the > proper lines in the email output? > > Thanks, > > paulw > ------------------------------------------------------ > 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 montgoss+mailman at gmail.com Fri Nov 2 02:59:53 2007 From: montgoss+mailman at gmail.com (Steven **) Date: Thu, 1 Nov 2007 20:59:53 -0500 Subject: [Mailman-Users] Posts to list returned In-Reply-To: References: Message-ID: >From FAQ: 1. $ sudo check_perms No problems found 2. $ ps auxww| grep mailmanctl |grep -v grep list 5213 0.0 0.4 8696 4560 ? Ss Oct30 0:00 /usr/bin/python/usr/lib/mailman/bin/mailmanctl -s -q start $ ps auxww | egrep 'p[y]thon' list 5213 0.0 0.4 8696 4560 ? Ss Oct30 0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start list 5226 0.0 0.5 8800 6212 ? S Oct30 0:00 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 -s list 5227 0.0 0.5 8380 5716 ? S Oct30 0:00 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=BounceRunner:0:1 -s list 5228 0.0 0.5 8376 5720 ? S Oct30 0:00 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=CommandRunner:0:1 -s list 5229 0.0 0.5 8604 5984 ? S Oct30 0:00 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s list 5230 0.0 0.5 8636 5748 ? S Oct30 0:00 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=NewsRunner:0:1 -s list 5231 0.0 0.5 8788 6116 ? S Oct30 0:00 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=OutgoingRunner:0:1 -s list 5232 0.0 0.5 8656 5860 ? S Oct30 0:00 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=VirginRunner:0:1 -s list 5233 0.0 0.5 8396 5696 ? S Oct30 0:00 /usr/bin/python /var/lib/mailman/bin/qrunner --runner=RetryRunner:0:1 -s hplip 6242 0.0 0.4 9664 4852 ? S Oct30 0:00 python /usr/sbin/hpssd 3. $ cat /etc/aliases ## mailman mailing list mailman: "|/var/lib/mailman/mail/mailman post mailman" mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman" mailman-bounces: "|/var/lib/mailman/mail/mailman bounces mailman" mailman-confirm: "|/var/lib/mailman/mail/mailman confirm mailman" mailman-join: "|/var/lib/mailman/mail/mailman join mailman" mailman-leave: "|/var/lib/mailman/mail/mailman leave mailman" mailman-owner: "|/var/lib/mailman/mail/mailman owner mailman" mailman-request: "|/var/lib/mailman/mail/mailman request mailman" mailman-subscribe: "|/var/lib/mailman/mail/mailman subscribe mailman" mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman" listinquestion: "|/var/lib/mailman/mail/mailman post listinquestion" listinquestion-admin: "|/var/lib/mailman/mail/mailman admin listinquestion" listinquestion-bounces: "|/var/lib/mailman/mail/mailman bounces listinquestion" listinquestion-confirm: "|/var/lib/mailman/mail/mailman confirm listinquestion" listinquestion-join: "|/var/lib/mailman/mail/mailman join listinquestion" listinquestion-leave: "|/var/lib/mailman/mail/mailman leave listinquestion" listinquestion-owner: "|/var/lib/mailman/mail/mailman owner listinquestion" listinquestion-request: "|/var/lib/mailman/mail/mailman request listinquestion" listinquestion-subscribe: "|/var/lib/mailman/mail/mailman subscribe listinquestion" listinquestion-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe listinquestion" listinquestion at montgoss.com listinquestion listinquestion-admin at montgoss.com listinquestion-admin listinquestion-bounces at montgoss.com listinquestion-bounces listinquestion-confirm at montgoss.com listinquestion-confirm listinquestion-join at montgoss.com listinquestion-join listinquestion-leave at montgoss.com listinquestion-leave listinquestion-owner at montgoss.com listinquestion-owner listinquestion-request at montgoss.com listinquestion-request listinquestion-subscribe at montgoss.com listinquestion-subscribe listinquestion-unsubscribe at montgoss.com listinquestion-unsubscribe $ sudo newaliases WARNING: local host name (montgoss-server) is not qualified; see cf/README: WHO AM I? /etc/mail/aliases: 21 aliases, longest 52 bytes, 1218 bytes total It was about this point that I tried to send another email. I telnet'ed in to the server. When I got to entering the destination, I got this: 550 5.1.1 listinquestion at montgoss.com... User unknown As you can see above, it's defined in the aliases file. Why is it unknown? -Steven On 10/30/07, Mark Sapiro wrote: > Steven wrote: > > >Yup: > >$ ps auxww| grep mailmanctl |grep -v grep > >list 5288 0.0 0.4 8704 4560 ? Ss Oct28 0:00 > >/usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start > > > >$ ps auxww | egrep 'p[y]thon' > >list 5288 0.0 0.4 8704 4560 ? Ss Oct28 0:00 > >/usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start > >list 5301 0.0 0.5 8340 5696 ? S Oct28 0:00 > >/usr/bin/python /var/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 > >-s > > > in response to: > > >> Is Mailman running? > >> > >> See > >> . > > > And did you look at the rest of the FAQ article and check all the > things there? If not please do so. In any case, if that doesn't lead > to a solution, report what you found so we can help further. > > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > From montgoss+mailman at gmail.com Fri Nov 2 03:17:23 2007 From: montgoss+mailman at gmail.com (Steven **) Date: Thu, 1 Nov 2007 21:17:23 -0500 Subject: [Mailman-Users] Posts to list returned In-Reply-To: References: Message-ID: But those two files are identical. -Steven On 11/1/07, Steve Burling wrote: > --On November 1, 2007 8:59:53 PM -0500 Steven ** > wrote: > > > 3. $ cat /etc/aliases > > ## mailman mailing list > > mailman: "|/var/lib/mailman/mail/mailman post mailman" > > mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman" > > > > > $ sudo newaliases > > WARNING: local host name (montgoss-server) is not qualified; see > > cf/README: WHO AM I? > > /etc/mail/aliases: 21 aliases, longest 52 bytes, 1218 bytes total > ^^^^^^^^^^^^^^^^^ > > Because apparently you've got your Mailman aliases in /etc/aliases, but > sendmail is configured to look at /etc/mail/aliases. (The alias count is > another hint.) > > > > -- > Steve Burling > University of Michigan, ICPSR Voice: +1 734 615.3779 > 330 Packard Street FAX: +1 734 647.8700 > Ann Arbor, MI 48104-2910 > From srb at umich.edu Fri Nov 2 03:13:44 2007 From: srb at umich.edu (Steve Burling) Date: Thu, 01 Nov 2007 22:13:44 -0400 Subject: [Mailman-Users] Posts to list returned In-Reply-To: References: Message-ID: --On November 1, 2007 8:59:53 PM -0500 Steven ** wrote: > 3. $ cat /etc/aliases > ## mailman mailing list > mailman: "|/var/lib/mailman/mail/mailman post mailman" > mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman" > $ sudo newaliases > WARNING: local host name (montgoss-server) is not qualified; see > cf/README: WHO AM I? > /etc/mail/aliases: 21 aliases, longest 52 bytes, 1218 bytes total ^^^^^^^^^^^^^^^^^ Because apparently you've got your Mailman aliases in /etc/aliases, but sendmail is configured to look at /etc/mail/aliases. (The alias count is another hint.) -- Steve Burling University of Michigan, ICPSR Voice: +1 734 615.3779 330 Packard Street FAX: +1 734 647.8700 Ann Arbor, MI 48104-2910 From montgoss+mailman at gmail.com Fri Nov 2 03:26:39 2007 From: montgoss+mailman at gmail.com (Steven **) Date: Thu, 1 Nov 2007 21:26:39 -0500 Subject: [Mailman-Users] Posts to list returned In-Reply-To: References: Message-ID: Upon further inspection, they are identical... now. I'm guessing they weren't before. Because, now when I run newaliases, I get: $ sudo newaliases WARNING: local host name (montgoss-server) is not qualified; see cf/README: WHO AM I? /etc/mail/aliases: line 28: missing colon /etc/mail/aliases: line 29: missing colon /etc/mail/aliases: line 30: missing colon /etc/mail/aliases: line 31: missing colon /etc/mail/aliases: line 32: missing colon /etc/mail/aliases: line 33: missing colon /etc/mail/aliases: line 34: missing colon /etc/mail/aliases: line 35: missing colon /etc/mail/aliases: line 36: missing colon /etc/mail/aliases: line 37: missing colon /etc/mail/aliases: 21 aliases, longest 52 bytes, 1218 bytes total Seems like my "listinquestion at montgoss.com listinquestion" lines are not being parsed. Are those supposed to go in the aliases file? I'm thinking no. So, where should they be? -Steven On 11/1/07, Steve Burling wrote: > --On November 1, 2007 8:59:53 PM -0500 Steven ** > wrote: > > > 3. $ cat /etc/aliases > > ## mailman mailing list > > mailman: "|/var/lib/mailman/mail/mailman post mailman" > > mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman" > > > > > $ sudo newaliases > > WARNING: local host name (montgoss-server) is not qualified; see > > cf/README: WHO AM I? > > /etc/mail/aliases: 21 aliases, longest 52 bytes, 1218 bytes total > ^^^^^^^^^^^^^^^^^ > > Because apparently you've got your Mailman aliases in /etc/aliases, but > sendmail is configured to look at /etc/mail/aliases. (The alias count is > another hint.) > > > > -- > Steve Burling > University of Michigan, ICPSR Voice: +1 734 615.3779 > 330 Packard Street FAX: +1 734 647.8700 > Ann Arbor, MI 48104-2910 > From brad at shub-internet.org Fri Nov 2 03:52:20 2007 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 1 Nov 2007 21:52:20 -0500 Subject: [Mailman-Users] Posts to list returned In-Reply-To: References: Message-ID: On 11/1/07, Steven ** wrote: > 3. $ cat /etc/aliases [ ... deletia ... ] > $ sudo newaliases > WARNING: local host name (montgoss-server) is not qualified; see > cf/README: WHO AM I? > /etc/mail/aliases: 21 aliases, longest 52 bytes, 1218 bytes total Note that these two file names are different. Do they have different contents? Did you reload the mail server? -- Brad Knowles LinkedIn Profile: From msapiro at value.net Fri Nov 2 03:54:19 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 1 Nov 2007 19:54:19 -0700 Subject: [Mailman-Users] mailman list read-only In-Reply-To: <688559f40710312341k1ec7a108pff720932249f37b1@mail.gmail.com> Message-ID: Ben O'Shea wrote: >Ok, I'm across all that. The thing is, we have had a few users >actually post messages to this list and I get a message saying the >post requires moderator approval. I then go and approve the message, >however each day I am notified about the same messages (i.e. ones I >have "approved") require approval.? These kinds of things are reported from time to time and in every case where a resolution has been reported, the "nn moderator requests wating" message comes from a different (test, demo, incompletely uninstalled, etc.) Mailman. Look carefully at the Received: headers of the "nn moderator requests wating" message to determine what machine it comes from and then search that machine for the cron/checkdbs job that sends the message. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From montgoss+mailman at gmail.com Fri Nov 2 04:03:58 2007 From: montgoss+mailman at gmail.com (Steven **) Date: Thu, 1 Nov 2007 22:03:58 -0500 Subject: [Mailman-Users] Posts to list returned In-Reply-To: References: Message-ID: I just took those virtual mappings out of the /etc/mail/aliases file and re-ran newaliases. I tested via telnet and the message posted to the list! So, apparently my "listinquestion" aliases weren't in both aliases files originally. -Steven On 11/1/07, Steven ** wrote: > Upon further inspection, they are identical... now. I'm guessing > they weren't before. Because, now when I run newaliases, I get: > $ sudo newaliases > WARNING: local host name (montgoss-server) is not qualified; see > cf/README: WHO AM I? > /etc/mail/aliases: line 28: missing colon > /etc/mail/aliases: line 29: missing colon > /etc/mail/aliases: line 30: missing colon > /etc/mail/aliases: line 31: missing colon > /etc/mail/aliases: line 32: missing colon > /etc/mail/aliases: line 33: missing colon > /etc/mail/aliases: line 34: missing colon > /etc/mail/aliases: line 35: missing colon > /etc/mail/aliases: line 36: missing colon > /etc/mail/aliases: line 37: missing colon > /etc/mail/aliases: 21 aliases, longest 52 bytes, 1218 bytes total > > Seems like my "listinquestion at montgoss.com listinquestion" lines > are not being parsed. Are those supposed to go in the aliases file? > I'm thinking no. So, where should they be? > > -Steven > > On 11/1/07, Steve Burling wrote: > > --On November 1, 2007 8:59:53 PM -0500 Steven ** > > wrote: > > > > > 3. $ cat /etc/aliases > > > ## mailman mailing list > > > mailman: "|/var/lib/mailman/mail/mailman post mailman" > > > mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman" > > > > > > > > > $ sudo newaliases > > > WARNING: local host name (montgoss-server) is not qualified; see > > > cf/README: WHO AM I? > > > /etc/mail/aliases: 21 aliases, longest 52 bytes, 1218 bytes total > > ^^^^^^^^^^^^^^^^^ > > > > Because apparently you've got your Mailman aliases in /etc/aliases, but > > sendmail is configured to look at /etc/mail/aliases. (The alias count is > > another hint.) > > > > > > > > -- > > Steve Burling > > University of Michigan, ICPSR Voice: +1 734 615.3779 > > 330 Packard Street FAX: +1 734 647.8700 > > Ann Arbor, MI 48104-2910 > > > From msapiro at value.net Fri Nov 2 04:08:06 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 1 Nov 2007 20:08:06 -0700 Subject: [Mailman-Users] How to change the creation of a new list emailfrom the through-the-web interface? In-Reply-To: <97EF31F2-BC52-4548-8C67-C45A8EE9753B@shub-internet.org> Message-ID: Brad Knowles wrote: >If you're going to implement any kind of anti-spam system, make sure >to implement that only within your MTA (sendmail, postfix, Exim, >whatever). Make sure that you don't ever accept a message and then try >to bounce it --that's called "backscatter" and makes you as bad as the >spammer, and will probably result in your legitimate system being put >on one or more blacklists. Brad's point is right on, however, in some cases it is OK to implement an anti-spam solution in procmail or something similar as long as you don't reject the mail, but just silently discard it or flag it for the recipient. It is always best to detect the spam in the incoming MTA and issue a failure response in the incoming SMTP dialog. This is the only way the failure wil be seen by the actual sender. See below for the original question. >On Nov 1, 2007, at 10:51 AM, "Williams, Paul" >wrote: > >> We are planning to implement spam blocking as I found in some >> postings on the net. >> >> Presenty, when we create a new list it sends an email of the form >> >> The mailing list `xyz' has been created via the through-the-web >> interface. In order to complete the activation of this mailing list, >> the >> proper /etc/aliases (or equivalent) file must be updated. The program >> `newaliases' may also have to be run. >> >> Here are the entries for the /etc/aliases file: >> >> xyz: "|/opt/mailman/mail/mailman post xyz" >> xyz-admin: "|/opt/mailman/mail/mailman admin xyz" >> xyz-bounces: "|/opt/mailman/mail/mailman bounces xyz" >> xyz-confirm: "|/opt/mailman/mail/mailman confirm xyz" >> xyz-join: "|/opt/mailman/mail/mailman join xyz" >> xyz-leave: "|/opt/mailman/mail/mailman leave xyz" >> xyz-owner: "|/opt/mailman/mail/mailman owner xyz" >> xyz-request: "|/opt/mailman/mail/mailman request xyz" >> xyz-subscribe: "|/opt/mailman/mail/mailman subscribe xyz" >> xyz-unsubscribe: "|/opt/mailman/mail/mailman unsubscribe xyz" >> >> >> However, if we are implementing spam processing (I I understand things >> properly) then we really need the above lines created to be >> >> xyz: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> post xyz" >> xyz-admin: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> admin xyz" >> xyz-bounces: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> bounces xyz" >> xyz-confirm: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> confirm xyz" >> xyz-join: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> join xyz" >> xyz-leave: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> leave xyz" >> xyz-owner: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> owner xyz" >> xyz-request: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> request xyz" >> xyz-subscribe: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> subscribe xyz" >> xyz-unsubscribe: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc >> unsubscribe xyz" >> >> Otherwise it will be necessary to process the aliases entries in some >> way, >> which I would like to avoid. Can that be automated so it generates the >> proper lines in the email output? This can be done by editing the code in the _makealiases_mailprog function in Mailman/MTA/Utils.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 Fri Nov 2 03:56:05 2007 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 1 Nov 2007 21:56:05 -0500 Subject: [Mailman-Users] Posts to list returned In-Reply-To: References: Message-ID: On 11/1/07, Steven ** wrote: > Seems like my "listinquestion at montgoss.com listinquestion" lines > are not being parsed. Are those supposed to go in the aliases file? > I'm thinking no. So, where should they be? Yes, in the aliases file. However, you should have a colon after the alias and before the tab character. -- Brad Knowles LinkedIn Profile: From mikaelhansen2 at comcast.net Fri Nov 2 04:12:42 2007 From: mikaelhansen2 at comcast.net (Mikael Hansen) Date: Thu, 1 Nov 2007 20:12:42 -0700 Subject: [Mailman-Users] User aliases Message-ID: <947FB425-3090-43BF-95E3-6AD353F3BC16@comcast.net> I am sorry to ask such a basic question, but would it be possible for a list member (or the moderator or the list admin or the site admin) to create a user alias, defined as allowing a user's second email address to post to a list based on the membership of that user's primary email address? Mikael From brad at shub-internet.org Fri Nov 2 04:23:14 2007 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 1 Nov 2007 22:23:14 -0500 Subject: [Mailman-Users] User aliases In-Reply-To: <947FB425-3090-43BF-95E3-6AD353F3BC16@comcast.net> References: <947FB425-3090-43BF-95E3-6AD353F3BC16@comcast.net> Message-ID: On 11/1/07, Mikael Hansen wrote: > I am sorry to ask such a basic question, but would it be possible for > a list member (or the moderator or the list admin or the site admin) > to create a user alias, defined as allowing a user's second email > address to post to a list based on the membership of that user's > primary email address? Any user can subscribe any address they want, and if more than one address for a user is subscribed, they can always set whichever address they like to be NOMAIL. In addition, an admin can also subscribe users and set them to be NOMAIL, or add an address to the whitelist. -- Brad Knowles LinkedIn Profile: From msapiro at value.net Fri Nov 2 04:36:15 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 1 Nov 2007 20:36:15 -0700 Subject: [Mailman-Users] Posts to list returned In-Reply-To: Message-ID: Steven wrote: >I just took those virtual mappings out of the /etc/mail/aliases file >and re-ran newaliases. I tested via telnet and the message posted to >the list! So, apparently my "listinquestion" aliases weren't in both >aliases files originally. There are two separate things. Aliases of the form listname: "|/var/lib/mailman/mail/mailman post listname" which map a local address such as 'listname' to a pipe command used to deliver that mail to Mailman (these have ':' following the local address) and virtual host mappings of the form name at example.com localname which map a virtual address to a local name (local address). These do not have a colon and do not go in an alias file. They go in some kind of virtual host mapping file (for sendmail, this may be /etc/mail/virtusertable). This is where you would put your listname at example.com listname listname-admin at example.com listname-admin etc. entries, but note that these are only required if example.com is a virtual host. If example.com is the MTA's primary local host, these are not needed since listname at example.com is already delivered to the local 'listname' address if possible. Aside, it may be easier to test addresses with sendmail -bt than with telnet. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 2 04:40:26 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 1 Nov 2007 20:40:26 -0700 Subject: [Mailman-Users] User aliases In-Reply-To: Message-ID: Brad Knowles wrote: > >In addition, an admin can also subscribe users and set them to be >NOMAIL, or add an address to the whitelist. whitelist = Privacy options...->Sender filters->accept_these_nonmembers -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mikaelhansen2 at comcast.net Fri Nov 2 05:32:08 2007 From: mikaelhansen2 at comcast.net (Mikael Hansen) Date: Thu, 1 Nov 2007 21:32:08 -0700 Subject: [Mailman-Users] User aliases In-Reply-To: References: Message-ID: On Nov 1, 2007, at 20:40, Mark Sapiro wrote: > whitelist = Privacy options...->Sender filters- > >accept_these_nonmembers I like this because it does not artificially inflate the number of members on a list. But it is unfortunately very probable I would one night wake up bathed in sweat fearing that I may not have removed a corresponding whitelist entry at the time a given membership address was removed. Mikael From mikaelhansen2 at comcast.net Fri Nov 2 05:42:10 2007 From: mikaelhansen2 at comcast.net (Mikael Hansen) Date: Thu, 1 Nov 2007 21:42:10 -0700 Subject: [Mailman-Users] User aliases In-Reply-To: References: Message-ID: <7A400727-D7FB-4EB4-BFAF-28B14D836C0A@comcast.net> On Nov 1, 2007, at 21:32, Mikael Hansen wrote: > On Nov 1, 2007, at 20:40, Mark Sapiro wrote: > >> whitelist = Privacy options...->Sender filters- >>> accept_these_nonmembers That's interesting. Your sentence was wrapped so that the greater than sign came to begin the following line and as such was viewed as quoted. Mikael From brad at shub-internet.org Fri Nov 2 07:18:12 2007 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 2 Nov 2007 01:18:12 -0500 Subject: [Mailman-Users] User aliases In-Reply-To: References: Message-ID: On 11/1/07, Mikael Hansen wrote: > I like this because it does not artificially inflate the number of > members on a list. But it is unfortunately very probable I would one > night wake up bathed in sweat fearing that I may not have removed a > corresponding whitelist entry at the time a given membership address > was removed. My understanding is that Mailman3 is being built around a database solution which will allow you to assign as many e-mail addresses as you want to a given person, and when that person is unsubscribed from a list that will likewise be applied to all other aliases known for that person. In the meanwhile, your choices are to use the whitelist, or to have them subscribe multiple addresses and then set the others to be NOMAIL. -- Brad Knowles LinkedIn Profile: From zszalbot at gmail.com Fri Nov 2 09:15:25 2007 From: zszalbot at gmail.com (zbigniew szalbot) Date: Fri, 02 Nov 2007 09:15:25 +0100 Subject: [Mailman-Users] scheduled sending with mailman? Message-ID: <472ADC9D.1000205@gmail.com> Hi there, I wonder if it is possible to set up the following: 1. A mailman list is modereted so all posts are held for approval. 2. A cron script wakes up at certain time and approves a selected email. 3. This email gets sent to the list. I need to make sure I send one email a day to a certain list and this cannot be send beforehand but each email must get sent on a specific day. No.1 is easy but is No. 2 possible? Thanks! Zbigniew Szalbot From lacoste_pierre at hotmail.fr Fri Nov 2 12:17:41 2007 From: lacoste_pierre at hotmail.fr (pierre lacoste) Date: Fri, 2 Nov 2007 12:17:41 +0100 Subject: [Mailman-Users] Digest attachment links have In-Reply-To: References: Message-ID: OK Thanks, Regards Pierre > Date: Fri, 26 Oct 2007 10:19:03 -0700 > From: msapiro at value.net > To: lacoste_pierre at hotmail.fr; brad at shub-internet.org; mailman-users at python.org > Subject: RE: [Mailman-Users] Digest attachment links have > > pierre lacoste wrote: > > > >But the file mm_cfg.py is for all the list. How can I do for configure this value for one list only? > > > >> On 10/26/07, pierre lacoste wrote: > >> > >> > I doesn't find the option archive_html_sanitizer in my configuration liste > >> > web interface. > > > You are correct that this is a site option. There is no corresponding > list option. You would have to modify the code to implement one. > > The reason it is only a site option is that this option can be used to > allow unescaped HTML email to be archived and potentially exposes > visitors to the site to cross-site scripting attacks and other > malicious HTML and therefore it should be up to site administrators, > not list owners, to allow it or not. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > _________________________________________________________________ Votez pour vos acteurs de s?ries TV pr?f?r?s et tentez de gagner un voyage ? Hawa? ! http://messengerawards.divertissements.fr.msn.com/ From jacques at jpdailey.com Fri Nov 2 15:49:30 2007 From: jacques at jpdailey.com (Jacques Dailey) Date: Fri, 02 Nov 2007 07:49:30 -0700 Subject: [Mailman-Users] [Fwd: Error: "Bad owner email address: mailman@(unused)" in SuSE 10.1] Message-ID: <472B38FA.2010507@jpdailey.com> Hello, I set up Mailman as described in the README.SuSE documentation included in the install package. Everything seemed to be going fine until I got to step 4. ". . . call "/usr/lib/mailman/bin/newlist mailman" to create the master mailing list". Doing so resulted in the error "Bad owner email address: mailman@(unused). I am running OpenSuSE 10.1 x86_64. Upon checking /etc/aliases, I find the following entries: mailman: root mailman-owner: mailman What am I missing? Thanks, JD From msapiro at value.net Fri Nov 2 18:58:36 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 2 Nov 2007 10:58:36 -0700 Subject: [Mailman-Users] [Fwd: Error: "Bad owner email address:mailman@(unused)" in SuSE 10.1] In-Reply-To: <472B38FA.2010507@jpdailey.com> Message-ID: Jacques Dailey wrote: > >I set up Mailman as described in the README.SuSE documentation included >in the install package. Everything seemed to be going fine until I got >to step 4. ". . . call "/usr/lib/mailman/bin/newlist mailman" to create >the master mailing list". Doing so resulted in the error "Bad owner >email address: mailman@(unused). >I am running OpenSuSE 10.1 x86_64. Upon checking /etc/aliases, I find >the following entries: >mailman: root >mailman-owner: mailman The "Bad owner email address: mailman@(unused)" error comes from newlist and has nothing to do with aliases. If you gave the command "/usr/lib/mailman/bin/newlist mailman" to create the mailman list, you should have been prompted for "the email of the person running the list:" and "Initial mailman password:" asking for the list owner's email address and the admin password to establish for the list. The email address you enter needs to be a syntactically valid email address including domain as in address at example.com. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 2 21:16:39 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 2 Nov 2007 13:16:39 -0700 Subject: [Mailman-Users] [Mailman-User]Localhost settings In-Reply-To: <55654bdd0711010104y536d48aaj901e6cf2f48482ab@mail.gmail.com> Message-ID: Smita wrote: >I have installed and configured mailman >One issue is still remaining please help me regarding .. > >need some help how do settings related to web interface > >my company url is www.google.com/a/oscpro.in I would be surprised if anyone on the mailman-users list knows how to interface Google Apps to Mailman. I don't know if it is even possible. >and my mail-Id is smitaphad at oscpro.in > >and also my gmail-id is qa.oscpro at gmail.com > > >Web server is Apache >Mail server is postfix > >mailing list is created using newlist function is Trial >and the email-id of list owner is given qa.oscpro at gmail.com > >so please help me how do I make chages related to host, url, hostname and >virtual host in >httpd.conf file and >how exactly get web interface to run >i.e. >I have to design some login page explicitly You have to set up your web server on the Mailman machine as described in the Installation Manual. See . You do not have to create any web pages. If you set a proper ScriptAlias in httpd.conf, Mailman URLs will invoke the appropriate Mailman CGI scripts. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From vanhorn at whidbey.com Fri Nov 2 19:45:33 2007 From: vanhorn at whidbey.com (G. Armour Van Horn) Date: Fri, 02 Nov 2007 11:45:33 -0700 Subject: [Mailman-Users] Address change failure Message-ID: <472B704D.9000501@whidbey.com> Greetings: I'm having problem with administratively changing addresses. When I get a request to change addresses on this list I normally just go ahead and change it figuring that it's easier than explaining the process to those who didn't just go and change it themselves to start with. Several times this year I've had Mailman report success but continue to show the original address. Unfortunately I haven't kept a log of this to come up with any patterns. In the most recent case, the username did not change while the domain did. I opened a ticket on the problem and the system admin suggested it was a Mailman bug when only the domain changed. (I am moderator on this list, I haven't had the same problem on my own server but also haven't had a need to make many changes on the small lists there.) The list in question is on Mailman 2.1.9, and I've been very impressed with the skill of the administrator so I don't think they've messed anything up - they run quite a few large high-volume lists. Is this a known bug? Is there anything we should be looking at? As of now I am logging changes and may see a pattern over time, but it could be a long time depending on activity. Van -- ---------------------------------------------------------- Sign up now for Quotes of the Day, a handful of quotations on a theme delivered every morning. Enlightenment! Daily, for free! mailto:twisted at whidbey.com?subject=Subscribe_QOTD For photography, web design, hosting, and maintenance, visit Van's home page: http://www.domainvanhorn.com/van/ ----------------------------------------------------------- From msapiro at value.net Fri Nov 2 21:58:20 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 2 Nov 2007 13:58:20 -0700 Subject: [Mailman-Users] Address change failure In-Reply-To: <472B704D.9000501@whidbey.com> Message-ID: G. Armour Van Horn wrote: > >I'm having problem with administratively changing addresses. When I get >a request to change addresses on this list I normally just go ahead and >change it figuring that it's easier than explaining the process to those >who didn't just go and change it themselves to start with. Several times >this year I've had Mailman report success but continue to show the >original address. Unfortunately I haven't kept a log of this to come up >with any patterns. How are you changing the address? I'm assuming that as admin, you go to the user's options page and change it there. This results in a change request that requires user confirmation. A confirmation email is sent to the new address (the web response says this), and the user must receive this mail and reply or follow a link within PENDING_REQUEST_LIFE (default 3 days) for the change to actually take effect. Mailman will continue to show the old address until the user confirms the change, and if it isn't confirmed before it expires, the address isn't changed at all. >In the most recent case, the username did not change while the domain >did. This one I don't understand, since if the new address was invalid, the user wouldn't receive the confirmation and the address wouldn't change at all. >I opened a ticket on the problem and the system admin suggested it >was a Mailman bug when only the domain changed. (I am moderator on this >list, I haven't had the same problem on my own server but also haven't >had a need to make many changes on the small lists there.) The list in >question is on Mailman 2.1.9, and I've been very impressed with the >skill of the administrator so I don't think they've messed anything up - >they run quite a few large high-volume lists. > >Is this a known bug? Is there anything we should be looking at? As of >now I am logging changes and may see a pattern over time, but it could >be a long time depending on activity. The only thing that seems to be a possible bug is the address change of domain only. Unfortunately, Mailman 2.1.9 doesn't log address changes, so there's not much that can be done to trace this. Note that the only way to change a user's address without user confirmation and without removing the old address and adding the new, which is not satisfactory because it loses all the user's non-default options, is the command line bin/clone_member tool. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jurgen.gaeremyn at pandora.be Fri Nov 2 22:00:17 2007 From: jurgen.gaeremyn at pandora.be (Jurgen Gaeremyn) Date: Fri, 02 Nov 2007 22:00:17 +0100 Subject: [Mailman-Users] Configuring Mailman account using URL-parameters. Message-ID: <1194037217.8366.13.camel@desktop> Hi, I've figured out it's possible to parse a lot of Mailman configuration directly through a URL (like the one below) http://mydomain.com/mailman/admin/mylist_mydomain.com/members/remove?send_unsub_ack_to_this_batch=0&send_unsub_notifications_to_list_owner=0&unsubscribees_upload=mymail at mydomain.com&adminpw=MyPass This kind of coding is used in a Joomla-mailman bridge, and I'm looking into integrating this further into the website... I'd like users to allow to change their settings from inside the main website (without having to ask them for a second password or exposing the master password in a frame) So now, my question is: apart from (un)subscribing and switching to daily digest... is it possible to change member settings this way too? I'm thinking of the parameters in the URL of the type http://mydomain.com/mailman/options/mylist_mydomain.com/myname--at--mydomain.com?password=mypass&disablemail=0&mime=1 Apparently, the abovementioned does not work... anyone has experience with this kind of tweaking? (I'm not familiar with Python, so I think digging into the source code would be a heck of a job... Any advice here would be gratefully accepted. Jurgen. From msapiro at value.net Fri Nov 2 22:51:44 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 2 Nov 2007 14:51:44 -0700 Subject: [Mailman-Users] ImportError: No module named _md5 In-Reply-To: <02ba01c81a65$234ee050$609b65c1@vpe.de> Message-ID: Helmut Schneider wrote: >From: "Mark Sapiro" > >> Helmut Schneider wrote: >>>I'm running mailman 2.1.9 chrooted. Recently FreeBSD switched from >> Python2.4 to Python2.5 as default. As an effect mailman won't start >> anymore using Python2.5: >>>Traceback (most recent call last): >>> File "/usr/local/mailman/bin/mailmanctl", line 107, in >>> from Mailman import Utils >>> File "/usr/local/mailman/Mailman/Utils.py", line 32, in >>> import sha >>> File "/usr/local/lib/python2.5/sha.py", line 6, in >>> from hashlib import sha1 as sha >>> File "/usr/local/lib/python2.5/hashlib.py", line 133, in >>> md5 = __get_builtin_constructor('md5') >>> File "/usr/local/lib/python2.5/hashlib.py", line 60, in >>>__get_builtin_constructor >>> import _md5 >>>ImportError: No module named _md5 >>>What did I miss? I suspect that some additional files need to be copied to >>>the jail but which ones? Using Python2.4 mailman still works fine. >> I had a similar if not the identical problem when I upgraded from >> python 2.4 to 2.5 on a test system under cygwin (no chroot). >> It turned out that Python 2.4 had been installed with prefix = /usr >> (library in /usr/lib/python2.4) and Python 2.5 was installed with >> prefix = /usr/local (library in /usr/local/lib/python2.5). >> I think I could have fixed it with a few symlinks, but I wound up >> removing and reinstalling python 2.5 with prefix = /usr. >> Perhaps this will help you figure out what you need to do. > >It helped, yes, but I don't know how to solve it :) Is it the case that the python2.4 libraries and the python2.5 libraries are in different directories (e.g. /usr/lib vs. /usr/local/lib)? >When I start mailman non-chrooted python requests md5.py while when chrooted >it tries to access _md5.py. That only happens with md5, e.g. sha1 is not >effected. Except it's the import of sha1 that triggers it Actually it's quite complicated. _md5 is a compiled C language version of a module that also has a Python version. What is going on is seen in your traceback: >>> File "/usr/local/mailman/Mailman/Utils.py", line 32, in >>> import sha >>> File "/usr/local/lib/python2.5/sha.py", line 6, in >>> from hashlib import sha1 as sha >>> File "/usr/local/lib/python2.5/hashlib.py", line 133, in >>> md5 = __get_builtin_constructor('md5') At this point, hashlib.py tries an import of the compiled C _hashlib. It should succeed because it was built, but it fails Hashlib.py then attempts to build a constructor using the _md5 builtin which doesn't exist. >>> File "/usr/local/lib/python2.5/hashlib.py", line 60, in >>>__get_builtin_constructor >>> import _md5 >>>ImportError: No module named _md5 The problem is if _hashlib doesn't exist then _md5 should and vice versa. Either lib/python2.5/lib-dynload/_hashlib.so should exist or lib/python2.5/lib-dynload/md5module.so should exist. I think this problem arises when python 2.4 and python 2.5 coexist on the system and one has _hashlib.so and the other has md5module.so. Also, in my case it seemed to be corrected if both the python2.5 and python2.5 libraries were in the same directory. If it is the case that /path/to/lib/python2.4/lib-dynload/ has md5module.so and not _hashlib.so and /usr/local/lib/python2.5/lib-dynload/ has _hashlib.so and not md5module.so, you could try creating a symlink (or a hard link) named _hashlib.so in /path/to/lib/python2.4/lib-dynload/ to /usr/local/lib/python2.5/lib-dynload/_hashlib.so and a symlink (or hard link) named md5module.so in /usr/local/lib/python2.5/lib-dynload/ to /path/to/lib/python2.4/lib-dynload/md5module.so. Or, maybe it's the other way around. I don't know if this will fix it or not. In my case, I had Python 2.4 installed in /usr, and I installed Python 2.5 in /usr/local and I wound up fixing the problem by reinstalling Python 2.5 in /usr -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 2 23:16:01 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 2 Nov 2007 15:16:01 -0700 Subject: [Mailman-Users] Configuring Mailman account using URL-parameters. In-Reply-To: <1194037217.8366.13.camel@desktop> Message-ID: Jurgen Gaeremyn wrote: > >So now, my question is: apart from (un)subscribing and switching to >daily digest... is it possible to change member settings this way too? >I'm thinking of the parameters in the URL of the type > >http://mydomain.com/mailman/options/mylist_mydomain.com/myname--at--mydomain.com?password=mypass&disablemail=0&mime=1 > >Apparently, the abovementioned does not work... anyone has experience >with this kind of tweaking? You need to click the submit button. I.e. you need to assign a value (any value) to options-submit in the cgi data as in -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Nov 4 05:25:40 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 3 Nov 2007 21:25:40 -0700 Subject: [Mailman-Users] [Fwd: Error: "Bad owner email address:mailman@(unused)" in SuSE 10.1] (solved) In-Reply-To: <472B38FA.2010507@jpdailey.com> Message-ID: Jacques Dailey wrote: > >I set up Mailman as described in the README.SuSE documentation included >in the install package. Everything seemed to be going fine until I got >to step 4. ". . . call "/usr/lib/mailman/bin/newlist mailman" to create >the master mailing list". Doing so resulted in the error "Bad owner >email address: mailman@(unused). In off list communication, we determined that the SuSE Mailman package sets DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST to '(unused)' in Defaults.py. In this case, these bogus values had not been overridden in mm_cfg.py. Thus, when bin/newlist called the MailList.MailList.Create() method to create the list, it attempted to validate the list posting address via Mailman.Utils.ValidateEmail(). The posting address which Create() attempted to validate was 'mailman@(unused)' because of the value of DEFAULT_EMAIL_HOST. Normally, if there is a problem with the list name which results in an invalid posting address, ValidateEmail() raises a Mailman.Errors.MMBadEmailError which is caught in Create() which raises a Mailman.Errors.BadListNameError which newlist reports as a bad listname. In this case, the parentheses in the domain caused ValidateEmail() to raise Mailman.Errors.MMHostileAddress instead which isn't caught in Create() and passes to newlist which interprets it as a problem with the owner address, thus the misleading error message from newlist. The solution was to define DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST with proper domain names in mm_cfg.py. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mikaelhansen2 at comcast.net Sun Nov 4 07:42:30 2007 From: mikaelhansen2 at comcast.net (Mikael Hansen) Date: Sat, 3 Nov 2007 23:42:30 -0700 Subject: [Mailman-Users] Time change Message-ID: <7D924DD8-8E3B-42ED-8766-36D4EF1B5047@comcast.net> I was wondering if there are any issues in 2.1.9 or 2.1.8 with having the same hour twice, concerning archives and other sequence related matters such as moderating a message stamped later than the approval of it. Not that I plan on getting up at that time to check on things for a bit anyway, because if I do, I'll likely forget to turn off the alarm clock and then be woken up once again an hour later ;-) Mikael From brad at shub-internet.org Sun Nov 4 08:05:57 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sun, 4 Nov 2007 01:05:57 -0600 Subject: [Mailman-Users] Time change In-Reply-To: <7D924DD8-8E3B-42ED-8766-36D4EF1B5047@comcast.net> References: <7D924DD8-8E3B-42ED-8766-36D4EF1B5047@comcast.net> Message-ID: On 11/3/07, Mikael Hansen wrote: > I was wondering if there are any issues in 2.1.9 or 2.1.8 with having > the same hour twice, concerning archives and other sequence related > matters such as moderating a message stamped later than the approval > of it. Computers have been dealing with issues like Daylight Savings Time for many years. The most recent stupidity with the US government deciding that they had to ruin everyone's life in yet another different way regarding Daylight Savings Time is no different. In the end, as far as Mailman is concerned, it's the actions and the status that matters. The different times shown in the logs are just going to be confusing to us humans. -- Brad Knowles LinkedIn Profile: From msapiro at value.net Sun Nov 4 08:26:26 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 4 Nov 2007 00:26:26 -0700 Subject: [Mailman-Users] Time change In-Reply-To: <7D924DD8-8E3B-42ED-8766-36D4EF1B5047@comcast.net> Message-ID: Mikael Hansen wrote: >I was wondering if there are any issues in 2.1.9 or 2.1.8 with having >the same hour twice, concerning archives and other sequence related >matters such as moderating a message stamped later than the approval >of it. Mailman will work as expected across the time change. The only thing of which I am aware is that log messages are time stamped in local time without indication of a time zone, so looking strictly at the times, log messages may appear to be out of sequence although the order in which they are written will be correct. Archived messages are time stamped with a time zone. Threading and other sequence related things in the archives are based on order of receipt, not time stamp. Approval of held messages will work as expected, although the vette log approval may appear to be earlier than the hold as noted above. Also, there is a very small window during which a held post could appear to have been approved in the vette log at say 01:59:59 yet been sent to the list according to the post and smtp logs at 01:00:00. The time which forms a part of the name of a queue entry and which ensures FIFO processing of a queue is UTC and is not affected by standard vs. daylight time. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From md6969 at gmail.com Sun Nov 4 14:05:10 2007 From: md6969 at gmail.com (Martin Dennett) Date: Sun, 04 Nov 2007 13:05:10 +0000 Subject: [Mailman-Users] Rejection Message Message-ID: <472DC386.5070109@gmail.com> When posting to a list, if I reply to a reply to a reply, I get a rejection from the server saying "The message's content type was not explicitly allowed" - but prior to this, the messages get accepted. Any ideas what may be causing this, and what the admin can do (no command line access) to prevent this from happening, please? Rgds MD From mj at mattiasweb.net Sun Nov 4 17:34:29 2007 From: mj at mattiasweb.net (mattias) Date: Sun, 4 Nov 2007 17:34:29 +0100 Subject: [Mailman-Users] List archvie Message-ID: <000101c81f00$9236dff0$0500a8c0@liomk23cfxd68z> I installed mailamn in debian with apt-get install But no listarchive A 404 page comes upp if i click on a mail archive link From msapiro at value.net Sun Nov 4 18:02:56 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 4 Nov 2007 09:02:56 -0800 Subject: [Mailman-Users] Rejection Message In-Reply-To: <472DC386.5070109@gmail.com> Message-ID: Martin Dennett wrote: >When posting to a list, if I reply to a reply to a reply, I get a >rejection from the server saying "The message's content type was not >explicitly allowed" - but prior to this, the messages get accepted. Any >ideas what may be causing this, and what the admin can do (no command >line access) to prevent this from happening, please? The reject is because after content filtering has been applied, there is nothing left in your message. The list admin can adjust content filtering or turn it off, but this is probably not a good solution. The problem is in the way your MUA is creating this message. It it most likely, being posted as an HTML only message. I am only guessing, but here's what I think is happening: The list is set to remove text/html parts. You post a text/plain message to the list. Someone replies to this message and the reply is multipart/alternative with text/plain and text/html alternatives and the text/plain alternative reaches the list, or maybe the reply is html only and it too is rejected by the list. However, in either case, you are a direct addressee of the reply so you receive it in its original form. Further, your MUA settings include things like "reply to messages in the format received" and maybe "when sending 'rich text' send rich text only". This causes your MUA to compose and send an html only message which is rejected by the list. If you have the original reply and/or a saved copy of your reply to this reply, examine the raw messages to determine the MIME structure/content-types to see what's being sent and received. You may also wish to look at the list archive to see if the original reply is there. The solution is to adjust your MUA to send plain text only and to not reply to messages in the format in which they are sent. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Nov 4 18:19:21 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 4 Nov 2007 09:19:21 -0800 Subject: [Mailman-Users] List archvie In-Reply-To: <000101c81f00$9236dff0$0500a8c0@liomk23cfxd68z> Message-ID: mattias wrote: >I installed mailamn in debian with apt-get install >But no listarchive >A 404 page comes upp if i click on a mail archive link Are the archives (archives/private//*) there? Since you get a 404, I'm asuming this is a public archive so is there a symlink archives/public/ to archives/private/. Is the archives/private directory either 'world searchable' (o+x) or owned by the web server (see the warning box at )? Does your web server have the appropriate 'pipermail' alias, and can the web server follow symlinks from the archives/public directory (see )? In any case, this would appear to be a problem with the Debian package installation which might be better persued with Debian. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From md6969 at gmail.com Sun Nov 4 20:26:01 2007 From: md6969 at gmail.com (Martin Dennett) Date: Sun, 04 Nov 2007 19:26:01 +0000 Subject: [Mailman-Users] Rejection Message In-Reply-To: References: Message-ID: <472E1CC9.7060801@gmail.com> Mark Thanks as ever. The incoming mail was (appeared to be) in plain text, so I've made an amendment in Thunderbird's settings to reply in plain text. I'll see what happens next time I try to reply as previous. Rgds MD Mark Sapiro wrote: > Martin Dennett wrote: > > >> When posting to a list, if I reply to a reply to a reply, I get a >> rejection from the server saying "The message's content type was not >> explicitly allowed" - but prior to this, the messages get accepted. Any >> ideas what may be causing this, and what the admin can do (no command >> line access) to prevent this from happening, please? >> > > > The reject is because after content filtering has been applied, there > is nothing left in your message. The list admin can adjust content > filtering or turn it off, but this is probably not a good solution. > > The problem is in the way your MUA is creating this message. It it most > likely, being posted as an HTML only message. I am only guessing, but > here's what I think is happening: > > The list is set to remove text/html parts. You post a text/plain > message to the list. Someone replies to this message and the reply is > multipart/alternative with text/plain and text/html alternatives and > the text/plain alternative reaches the list, or maybe the reply is > html only and it too is rejected by the list. However, in either case, > you are a direct addressee of the reply so you receive it in its > original form. > > Further, your MUA settings include things like "reply to messages in > the format received" and maybe "when sending 'rich text' send rich > text only". This causes your MUA to compose and send an html only > message which is rejected by the list. > > If you have the original reply and/or a saved copy of your reply to > this reply, examine the raw messages to determine the MIME > structure/content-types to see what's being sent and received. > > You may also wish to look at the list archive to see if the original > reply is there. > > The solution is to adjust your MUA to send plain text only and to not > reply to messages in the format in which they are sent. From md6969 at gmail.com Sun Nov 4 20:30:47 2007 From: md6969 at gmail.com (Martin Dennett) Date: Sun, 04 Nov 2007 19:30:47 +0000 Subject: [Mailman-Users] Rejection Message In-Reply-To: References: Message-ID: <472E1DE7.3020308@gmail.com> And just to throw a bit more fuel on the fire, my reply to Mark bounced as "Reason: spam source blocked" :-) Mark Sapiro wrote: > Martin Dennett wrote: > > >> When posting to a list, if I reply to a reply to a reply, I get a >> rejection from the server saying "The message's content type was not >> explicitly allowed" - but prior to this, the messages get accepted. Any >> ideas what may be causing this, and what the admin can do (no command >> line access) to prevent this from happening, please? >> > > > The reject is because after content filtering has been applied, there > is nothing left in your message. The list admin can adjust content > filtering or turn it off, but this is probably not a good solution. > > The problem is in the way your MUA is creating this message. It it most > likely, being posted as an HTML only message. I am only guessing, but > here's what I think is happening: > > The list is set to remove text/html parts. You post a text/plain > message to the list. Someone replies to this message and the reply is > multipart/alternative with text/plain and text/html alternatives and > the text/plain alternative reaches the list, or maybe the reply is > html only and it too is rejected by the list. However, in either case, > you are a direct addressee of the reply so you receive it in its > original form. > > Further, your MUA settings include things like "reply to messages in > the format received" and maybe "when sending 'rich text' send rich > text only". This causes your MUA to compose and send an html only > message which is rejected by the list. > > If you have the original reply and/or a saved copy of your reply to > this reply, examine the raw messages to determine the MIME > structure/content-types to see what's being sent and received. > > You may also wish to look at the list archive to see if the original > reply is there. > > The solution is to adjust your MUA to send plain text only and to not > reply to messages in the format in which they are sent. > > From msapiro at value.net Sun Nov 4 21:11:46 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 4 Nov 2007 12:11:46 -0800 Subject: [Mailman-Users] Rejection Message In-Reply-To: <472E1DE7.3020308@gmail.com> Message-ID: Martin Dennett wrote: >And just to throw a bit more fuel on the fire, my reply to Mark bounced >as "Reason: spam source blocked" That message comes from Postini when it has blacklisted the IP address that is connecting to it to deliver the mail. If this blacklisting is improper, you can try to submit a sender complaint at , but they generally just stonewall and redirect you somewhere outside Postini. Ironically, about a month ago, they started blocking mail from my msapiro.net server, so I couldn't send (B)Ccs to myself. This was apparently because my (fixed with proper rDNS) IP was in the middle of a dslextreme generic block. The only response I got from Postini was "contact value.net". Fortunately, value.net was able to get my IP whitelisted. FYI, you can bypass Postini by mailing to me at the mail.value.net domain instead. Also, because of continuing problems I have with this service, I will soon be using a different primary email address which should avoid all of this. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From cp at ccil.org Sun Nov 4 21:29:17 2007 From: cp at ccil.org (Chuck Peters) Date: Sun, 4 Nov 2007 15:29:17 -0500 Subject: [Mailman-Users] Can one use EC2 for bandwidth spikes? Message-ID: We have a newsletter with 1500+ subscribers which is currently hosted on my friends house. He has DSL and the connection goes to crap for 5-15 minutes every time we send one out, other than that it works fine. When I looked at some of the low cost hosting options none of them seem to be good because of various limitations like 500 messages per hour. We send out 1 or 2 newsletters a week at most so it has been hard to justify spending the $40-$100 or more a month for better hosting. I have been wanting to try out Amazon's Elastic Compute Cloud, http://aws.amazon.com/ec2, and I think it would be really cool to fire up the EC2 instance (basically a linux server) for an hour and fire off the newsletter. Has anyone done this sort of thing? I doubt it could it be as simple as making a temporary exim smarthost with some configuration tweaks. What is required to make this work properly? Thanks, Chuck From brad at shub-internet.org Sun Nov 4 22:27:22 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sun, 4 Nov 2007 15:27:22 -0600 Subject: [Mailman-Users] Can one use EC2 for bandwidth spikes? In-Reply-To: References: Message-ID: On 11/4/07, Chuck Peters wrote: > What is required to make this work properly? From the Mailman side, they need to accept your port 25 connections, and queue and deliver the outgoing messages. Of course, this means you need to ensure that VERP and personalization are turned off, and you need to make sure that you have your system configured to send the maximum possible number of recipients per message. This means you'd dump a small handful of outgoing messages on their servers, and they'd handle the rest. You'd want them to continue trying to do that for several days, because you wouldn't want mail messages to a given site to be just thrown away simply because they were a little slow to respond. There are a lot of mailing list administration features that are made a lot easier by using VERP and letting Mailman automagically figure out what's going on and handling it. Turning off VERP will mean that there are certain classes of problems you simply cannot detect or deal with, and there will be a higher load in terms of manual administration tasks that have to be performed for the list. In the end, I suspect you're much better off finding a hosting company that doesn't have such limits and charges reasonable amounts. But if you want to give Amazon's service a try, you should go ahead and feel free to do that. In that case, please let us know what steps you had to take in order to make it work for you, and what problems you encountered. -- Brad Knowles LinkedIn Profile: From david at johmar.com Mon Nov 5 00:25:50 2007 From: david at johmar.com (David Beaumont) Date: Sun, 4 Nov 2007 15:25:50 -0800 (PST) Subject: [Mailman-Users] integrating mailman members list with another database Message-ID: <13579181.post@talk.nabble.com> We run a mailman list. Anyone can subscribe but we would prefer to restrict subscription to members of our not-for-profit organisation. We have those members on an online database. Has anyone ever linked the mailman list of subscribers to another database of email addresses and is there any way apart fom manually checking against our membership list and manually deleting subscribers to our mailman list? Apologies if it's in the FAQ I did look though. thanks David -- View this message in context: http://www.nabble.com/integrating-mailman-members-list-with-another-database-tf4748873.html#a13579181 Sent from the Mailman - Users mailing list archive at Nabble.com. From subscribed-lists at sterndata.com Mon Nov 5 00:36:09 2007 From: subscribed-lists at sterndata.com (Steven Stern) Date: Sun, 04 Nov 2007 17:36:09 -0600 Subject: [Mailman-Users] integrating mailman members list with another database In-Reply-To: <13579181.post@talk.nabble.com> References: <13579181.post@talk.nabble.com> Message-ID: <472E5769.3070908@sterndata.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/04/2007 05:25 PM, David Beaumont wrote: > We run a mailman list. Anyone can subscribe but we would prefer to restrict > subscription to members of our not-for-profit organisation. We have those > members on an online database. Has anyone ever linked the mailman list of > subscribers to another database of email addresses and is there any way > apart fom manually checking against our membership list and manually > deleting subscribers to our mailman list? > > Apologies if it's in the FAQ I did look though. > > thanks > > David Here's the basic outline: Extract a list of member email addresses. /usr/local/mailman/bin/sync_members -g=no -w=no -d=no -a=no -f file_of_email_addresses list_name_here The list is set up so confirmation of subscription is required (and we never confirm when someone tries). We run this process at the top of every hour. Users subscribe/unsubscribe through our member services profiler, not through he list itself. - -- Steve -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iD8DBQFHLldpeERILVgMyvARAk1yAJ9zSkdAnh+5yHcO8C2KoEuCM/mtgQCeMq6M KewzwVXddD6LQh/NtvhXoG4= =nVUV -----END PGP SIGNATURE----- From david at johmar.com Mon Nov 5 00:54:57 2007 From: david at johmar.com (David Beaumont) Date: Sun, 4 Nov 2007 15:54:57 -0800 (PST) Subject: [Mailman-Users] integrating mailman members list with another database In-Reply-To: <472E5769.3070908@sterndata.com> References: <13579181.post@talk.nabble.com> <472E5769.3070908@sterndata.com> Message-ID: <13579447.post@talk.nabble.com> Thnanks for very prompt response. I can obtain the list of members although I do not have server shell access, I can do it by email commands so that is no problem. I don't understand though how you use that. I should add our mailman list is on a suppliers server. We have our own website on a different suppliers server. that website has a members only section where members have to login. Are you allowing only members of your list by making the only route to subscribing your own web site after logging in to your own web site? Thats seems a great idea, we could do that and then we wouldn't need to run the mailman subscribers list at all let alone once an hour. We would need to manuslly check all existing subscribers but only the once. I assume we would just edit the HTML of the standard mailman subscribe page to tell them to login to our site instead. One question though is there a simple way to prevent non members subscribing by just guessing the subscribe email address? Oh one more when our members leave they will still stay as subscribers to the mailman list. thnaks David Steven Stern wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 11/04/2007 05:25 PM, David Beaumont wrote: > > Here's the basic outline: > > Extract a list of member email addresses. > > /usr/local/mailman/bin/sync_members -g=no -w=no -d=no -a=no -f > file_of_email_addresses list_name_here > > The list is set up so confirmation of subscription is required (and we > never confirm when someone tries). > > We run this process at the top of every hour. Users > subscribe/unsubscribe through our member services profiler, not through > he list itself. > > - -- > > Steve > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (GNU/Linux) > Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org > > iD8DBQFHLldpeERILVgMyvARAk1yAJ9zSkdAnh+5yHcO8C2KoEuCM/mtgQCeMq6M > KewzwVXddD6LQh/NtvhXoG4= > =nVUV > -----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/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/integrating-mailman-members-list-with-another-database-tf4748873.html#a13579447 Sent from the Mailman - Users mailing list archive at Nabble.com. From msapiro at value.net Mon Nov 5 01:23:39 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 4 Nov 2007 16:23:39 -0800 Subject: [Mailman-Users] integrating mailman members list with anotherdatabase In-Reply-To: <13579447.post@talk.nabble.com> Message-ID: David Beaumont wrote: > >Thnanks for very prompt response. I can obtain the list of members although >I do not have server shell access, I can do it by email commands so that is >no problem. I don't understand though how you use that. Steven doesn't allow direct subscription to the list. Subscription is set to require admin approval and requests are denied. He has a separate "member services profiler" application that generates the list of addresses that should be list members and processes that with sync_members to update the list membership. >I should add our mailman list is on a suppliers server. We have our own >website on a different suppliers server. that website has a members only >section where members have to login. > >Are you allowing only members of your list by making the only route to >subscribing your own web site after logging in to your own web site? Thats >seems a great idea, we could do that and then we wouldn't need to run the >mailman subscribers list at all let alone once an hour. We would need to >manuslly check all existing subscribers but only the once. As I understand Steven's post, he does something like that except that people can't directly subscribe to the Mailman list through his application. The application generates what should be the current subscribers list and that is transmitted to Mailman periodically via sync_members. >I assume we would just edit the HTML of the standard mailman subscribe page >to tell them to login to our site instead. One question though is there a >simple way to prevent non members subscribing by just guessing the subscribe >email address? Oh one more when our members leave they will still stay as >subscribers to the mailman list. You can prevent people from subscribing directly as Steven does by requiring admin approval and not approving. Then the question is how do you automatically update the Mailman list membership as people subscribe and unsubscribe via your web site. Steven does this by creating the 'current' membership list and processing it through sync_members. This won't work for you with Mailman hosted remotely and no command line access. See the results of for ways to use the list admin CGI to add and delete members. -- 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 Nov 5 05:54:08 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sun, 4 Nov 2007 22:54:08 -0600 Subject: [Mailman-Users] Can one use EC2 for bandwidth spikes? In-Reply-To: References: Message-ID: On 11/4/07, Brad Knowles wrote: >On 11/4/07, Chuck Peters wrote: >> What is required to make this work properly? > > From the Mailman side, they need to accept your port 25 connections, > and queue and deliver the outgoing messages. There's one other factor to consider. Handling Internet e-mail is still an I/O bound process, primarily limited by synchronous meta-data operation capacity at the two respective ends, which basically boils down to how fast the disk structure can create new files in the directory, process those files, and then delete them again -- billions and billions of times over. The kind of computer farm that Amazon has created is good for handling compute-intensive tasks. It will be much less useful for general I/O-intensive tasks. Moreover, the Amazon computer farm will be virtually worthless for the specific kinds of tasks that we have to deal with when handling Internet e-mail, because the kinds of high-density rack-mount servers they're going to use will be critically short on the one thing we need most above all else -- low-latency disk drive subsystems which can handle a high rate of synchronous meta-data operations. -- Brad Knowles LinkedIn Profile: From jewel.brueggeman-makda at washburn.edu Mon Nov 5 17:25:39 2007 From: jewel.brueggeman-makda at washburn.edu (Jewel Makda) Date: Mon, 05 Nov 2007 10:25:39 -0600 Subject: [Mailman-Users] Defaults.py file - pipeline changes Message-ID: <472F4403.3040808@washburn.edu> My list owners were getting hit pretty hard with spam, almost 4,000 just over a weekend. I did the following which has blocked most if not all of the spam going to listowners. What I did was the following: I edited the Defaults.py file to have the -owner messages go through the same pipeline as the normal messages delivered to list members. I know that one downside to this change is if someone wanted to subscribe to a list and sent an email to listname-owner at domain.com, the request it would fail to be delivered. Most people contact our list owners directly through someone they know or with their work email. Since I made this change I have not seen any disturbances or problems, everything is running smoothly. I am posting this email to see if there are ramifications to this change other than the one I mentioned. Here is the change I made to the Defaults.py file: OWNER_PIPELINE = [ 'SpamDetect', 'Approve', 'Replybot', 'Moderate', 'Hold', MimeDel', 'Scrubber', 'Emergency', 'Tagger', 'CalRecipe', 'AviodDuplicates', 'Clense', 'Cookheaders', 'OwnerRecipe', 'ToOutgoing' ] I know I don't need all of the above but I wanted to duplicate how messages were handled when people send directly to the list. -- Jewel From linux at daniel-bauer.com Mon Nov 5 18:44:13 2007 From: linux at daniel-bauer.com (Daniel Bauer) Date: Mon, 5 Nov 2007 18:44:13 +0100 Subject: [Mailman-Users] change subscriber's email etc. from html/php form? Message-ID: <200711051844.14083.linux@daniel-bauer.com> Hello all, Sorry, if my questions too stupid, but I've googled, searched the faq's, searched this archive, but either I have overlooked the solution or I am too blind to understand it... I found some descriptions about command-line options, but none about "changeing addresses" (I havn't found a full list of all options, I guess, and I also have no knowledge in python). As english is not my native language I maybe seached wrong, so I am greatful for any hints pointing me into the right direction. How can I give users the possibility to change their subscription details (like changing e-mail address, password etc.) without actually using mailmans webinterface? Background: There is a alumni site of a school with a directory of names and e-mails (a MySQL database), some parts of that site are password protected. Registered users can change their entries in that database with a web form. There is also a mailman mailing list, where only a part of all users is subscribed to. Now, when someone changes - for example - it's e-mail address I have to manually change it in mailman, too (or tell the user that s/he should go to the mailman page and change it there, what they usually forget...). So I'd like to be able to change the e-mail address of a user "autmatically" from my php-script. How can I achieve this? thanks for your help. Daniel From brad at shub-internet.org Mon Nov 5 22:08:26 2007 From: brad at shub-internet.org (Brad Knowles) Date: Mon, 5 Nov 2007 15:08:26 -0600 Subject: [Mailman-Users] Defaults.py file - pipeline changes In-Reply-To: <472F4403.3040808@washburn.edu> References: <472F4403.3040808@washburn.edu> Message-ID: On 11/5/07, Jewel Makda wrote: > Here is the change I made to the Defaults.py file: > OWNER_PIPELINE = [ > 'SpamDetect', > 'Approve', > 'Replybot', > 'Moderate', > 'Hold', > MimeDel', > 'Scrubber', > 'Emergency', > 'Tagger', > 'CalRecipe', > 'AviodDuplicates', > 'Clense', > 'Cookheaders', > 'OwnerRecipe', > 'ToOutgoing' > ] MimeDel is missing a leading single quote, and AvoidDuplicates is mis-spelled. I hope you didn't just cut-n-paste from your current configuration file, because if you did then you're currently pretty screwed up. Moreover, you're probably just throwing away everything that was being held for moderation. If you want to do that, you can just set your default nonmember action to be "discard" or "reject", and not have to worry about any of the rest of this stuff. Of course, that would be the mailing list equivalent of throwing away all mail addressed to postmaster at your.doma.in, and if you were actually doing that I'd be the first to get you added to the postmaster.RFC-Ignorant.org blacklist. -- Brad Knowles LinkedIn Profile: From msapiro at value.net Tue Nov 6 06:15:01 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 5 Nov 2007 21:15:01 -0800 Subject: [Mailman-Users] Defaults.py file - pipeline changes In-Reply-To: <472F4403.3040808@washburn.edu> Message-ID: Jewel Makda wrote: >My list owners were getting hit pretty hard with spam, almost 4,000 just >over a weekend. I did the following which has blocked most if not all >of the spam going to listowners. What I did was the following: >I edited the Defaults.py file to have the -owner messages go through the >same pipeline as the normal messages delivered to list members. Never edit Defaults.py. Override that which you wish to change by redefining it in mm_cfg.py. See . >I know >that one downside to this change is if someone wanted to subscribe to a >list and sent an email to listname-owner at domain.com, the request it >would fail to be delivered. Most people contact our list owners directly >through someone they know or with their work email. Since I made this >change I have not seen any disturbances or problems, everything is >running smoothly. I am posting this email to see if there are >ramifications to this change other than the one I mentioned. Many. Are the list owners getting any notices from Mailman? >Here is the change I made to the Defaults.py file: >OWNER_PIPELINE = [ >'SpamDetect', >'Approve', >'Replybot', >'Moderate', >'Hold', >MimeDel', As Brad points out, a ' is missing. I have to assume that this is not a copy and paste of the actual OWNER_PIPELINE. If it is, this error will break everything. >'Scrubber', >'Emergency', >'Tagger', >'CalRecipe', 'CalcRecips', and you don't want it because it builds the recipient list from the non-digest list members. >'AviodDuplicates', As Brad points out. 'AvoidDuplicates', >'Clense', 'Cleanse', >'Cookheaders', >'OwnerRecipe', 'OwnerRecips' and fortunately, this throws away the prior recipient list built by CalcRecips. >'ToOutgoing' >] > >I know I don't need all of the above but I wanted to duplicate how >messages were handled when people send directly to the list. You probably don't want Approve unless you anticipate messages to the owner having and Approved: header to bypass holds. You probably don't want most of what you added. You really don't want to duplicate what happens to list posts for a few reasons, not the least of which is what Brad alludes to - messages to the gate keeper must not be required to pass through the gate. In any case, if what you are trying to do is handle messages from non-members in the same way as they are handled for posts, all you need to add is Moderate, but even this addition will probably block notices from Mailman to the list owner/moderator because these are originally sent to listname-owner from mailman-bounces, listname-owner or listname-bounces, none of which are (normally) list members. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From randradas at gsyc.escet.urjc.es Tue Nov 6 12:56:56 2007 From: randradas at gsyc.escet.urjc.es (Roberto Andradas Izquierdo) Date: Tue, 6 Nov 2007 12:56:56 +0100 Subject: [Mailman-Users] Mix two separated mailinglists Message-ID: Hi, I'm looking for a method to mix two mailing lists, specifically I have an old mailing lists with the name 'vulcano-forge' and i would like to join this old list with the new mailing list named 'ezforge-public'. Best regards Roberto Andradas Izquierdo | Libre Software Engineering Lab randradas {@} gsyc.escet.urjc.es | Grupo de Sistemas y Comunicaciones Tel: (+34) 91 488 81 05 | Edif. Departamental II - Despacho 119 http://www.randradas.org | Universidad Rey Juan Carlos http://www.libresoft.es | Tulip?n s/n 2833 M?stoles, Madrid. From cwaltham at bowdoin.edu Tue Nov 6 14:38:43 2007 From: cwaltham at bowdoin.edu (Chris Waltham) Date: Tue, 06 Nov 2007 08:38:43 -0500 Subject: [Mailman-Users] Manipulating membership management flags (e.g., nomail) from the command-line? Message-ID: <1874BA1F-EED5-43FD-A28A-4C428E924160@bowdoin.edu> I administer a Mailman 2.0.12 server that runs many (>870) mailing lists, the vast majority are used internally where I work. However, we have the odd external recipient; more problematically we have a bunch of internal recipients (e.g., username at bowdoin.edu) that forward their mail to an external provider like gmail. A couple of days ago I was troubleshooting an issue for a user and noticed that the "nomail" option was set for them in a particular list. Obviously, because of this, they weren't getting any mail; I presume the flag was set because of bounces. My question is this: is there any way that, from the command-line, I can generate a list of users who have a particular flag set -- like the "nomail" flag -- from the command-line? My overall goal is to be able to run a script against every mailing list we have to print me the users with the "nomail" flag set. The only way I currently know of to view the flags is through the Membership Management page in the Mailman web interface, which I really want to avoid for 870 lists. Thanks! Chris From mschlaudraff at gmail.com Tue Nov 6 18:21:55 2007 From: mschlaudraff at gmail.com (Mark Schlaudraff) Date: Tue, 6 Nov 2007 10:21:55 -0700 Subject: [Mailman-Users] How does one back up the email address in a list... References: Message-ID: <007501c82099$887715d0$0d52fb0a@FLHouse.int> I'm sorry if this is posted some where however, I am unable to locate it... How do I export or backup the email address that are in a list? Thanks, Mark From msapiro at value.net Tue Nov 6 18:53:22 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 6 Nov 2007 09:53:22 -0800 Subject: [Mailman-Users] Manipulating membership management flags (e.g., nomail) from the command-line? In-Reply-To: <1874BA1F-EED5-43FD-A28A-4C428E924160@bowdoin.edu> Message-ID: Chris Waltham wrote: > >A couple of days ago I was troubleshooting an issue for a user and >noticed that the "nomail" option was set for them in a particular >list. Obviously, because of this, they weren't getting any mail; I >presume the flag was set because of bounces. Maybe. In 2.0, you can't tell for sure. >My question is this: is >there any way that, from the command-line, I can generate a list of >users who have a particular flag set -- like the "nomail" flag -- from >the command-line? My overall goal is to be able to run a script >against every mailing list we have to print me the users with the >"nomail" flag set. Yet another reason to upgrade. The 2.1.x bin/list_members does this. For 2.0.x, you could modify list_members to add an option similar to 2.1's --nomail, or you could create a simple script along the lines of: --------------------------------------------------------------------- #! /usr/bin/env python # This is for Mailman 2.0.x only import paths from Mailman import MailList from Mailman import mm_cfg from Mailman import Utils for list in Utils.list_names(): mlist = MailList.MailList(list, lock=0) users = [] for user in mlist.GetMembers() + mlist.GetDigestMembers(): if mlist.GetUserOption(user, mm_cfg.DisableDelivery): users.append(user) if users: users.sort() print 'Nomail users for list: %s' % mlist.real_name for user in users: print ' %s' % user --------------------------------------------------------------------- Save this in Mailman's bin/ directory and run it. I can't test it completely because it uses Mailman 2.0.x methods which don't exist in 2.1.x, but I think it will work, and if it doesn't, it won't do any damage. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From cwaltham at bowdoin.edu Tue Nov 6 18:46:53 2007 From: cwaltham at bowdoin.edu (Chris Waltham) Date: Tue, 06 Nov 2007 12:46:53 -0500 Subject: [Mailman-Users] How does one back up the email address in a list... In-Reply-To: <007501c82099$887715d0$0d52fb0a@FLHouse.int> References: <007501c82099$887715d0$0d52fb0a@FLHouse.int> Message-ID: On Nov 6, 2007, at 12:21 PM, Mark Schlaudraff wrote: > I'm sorry if this is posted some where however, I am unable to > locate it... > > How do I export or backup the email address that are in a list? There are many ways to skin this cat. How do you want to do it -- from Mailman's web GUI, or from the command-line? http://www.python.org/cgi-bin/faqw-mm.py?req=all#3.62 If you have command-line access, the simple "list_members" command will do it for you. Chris > > > Thanks, > > Mark From b19141 at britaine.ctd.anl.gov Wed Nov 7 15:49:13 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Wed, 7 Nov 2007 08:49:13 -0600 (CST) Subject: [Mailman-Users] Re Problems with "more info" Hyperlink from ListArchives Page In-Reply-To: Mail from 'Mark Sapiro ' dated: Wed, 31 Oct 2007 19:16:10 -0700 Message-ID: <200711071449.lA7EnDZO020354@britaine.ctd.anl.gov> Barry Finkel wrote: >>I wrote, in part, >> >>>>... >>>>I have 13 lists. For each list I checked the URL chains from the >>>> >>>> https://lists.example.com/mailman/listinfo >>>> >>>>Mailman "home page", and for five of the lists I see URL problems. >>>> >>>>... >>>> >>>>Note that the Mailman list archives page lacks a "/" between "mailman" >>>>and "listinfo". For each of these bad lists I ran >>>> >>>> /usr/lib/mailman/bin/withlist -l -r fix_url $list -u lists.example.com >>>> >>>>but there were no changes to the URLs. >>>>... >> >>and "Richard Rae" replied: >> >>>You might need to run the fix_url command >>> >>>~/bin/withlist -l -r fix_url listname >> >>Is this any different than the command I ran? I tried the >> >> fix_url >> >>command without the >> >> -u lists.example.com >> >>parameter, and the URLs did not change. and Mark Sapiro replied: >Yes, it is different, but that is not the current problem (or maybe it >was, but more on that in a paragraph). > >The -u option sets the url_host in case that list's url_host is >different from DEFAULT_URL_HOST, which I gather in your case it is not. > >Here's what I think the issue is. When you originally changed >DEFAULT_URL_PATTERN for the https scheme you left off the trailing >slash and added cgi-bin/as in > >DEFAULT_URL_PATTERN = 'https://%s/cgi-bin/mailman' >(when the 'mailman' list was created) > >also, apparently at some point you had other things like > >DEFAULT_URL_PATTERN = 'https://%s/cgi-bin/mailman/' >(bad3 through bad 6) >and > >DEFAULT_URL_PATTERN = 'https://%s/' >(bad2) > > >You later corrected that to > >DEFAULT_URL_PATTERN = 'https://%s/mailman/' > >and (perhaps later still) ran fix_url which fixed the hidden >web_page_url attribute on these six lists. > >However, the archive pages are static HTML pages. Current index and TOC >pages are constantly rebuilt as messages are added to the archives, >but pages that haven't been updated since before you ran fix_url will >have bad links as you observe. > >There are a few ways to fix this. The easiest is to run 'bin/arch >--wipe' on all the problem lists, but if these lists have archives >going back to older Mailman versions (I'm not sure how old is a >problem, but maybe 2.0.x, maybe pre 2.1.4), there are some potential >issues in that there may be unescaped "From " lines in message bodies >that are taken as mbox message separators by the archiver >(bin/cleanarch can help find/fix these). Also, there is a possibility >that messages may get renumbered in the archive which is not a problem >in itself, but it invalidates any saved URLs linking to individual >archive messages. > >If you don't want to run 'bin/arch --wipe' you can ignore the problem. >The main TOC page and the current period's index pages should get >fixed the next time a message is archived for the list, and new index >pages will be built correctly. If older index pages are a concern, >they can be edited with a script. Mark has a correct diagnosis. I went back through my records, and I did have different DEFAULT_URL_HOST values when I created these test lists. Each list was created with Mailman 2.1.9, so for most of the lists, sending another test posting to the list corrected the archive URL. I did not run bin/arch --wipe because I did not need to, and also I was unsure of the proper parameters. I also did not have time to look for the man page. I know that when I convert a Majordomo list to Mailman, I have to run /usr/lib/mailman/bin/arch --wipe $LISTNAME majordomolist.mbox after creating the majordomolist.mbox file from the Majordomo list archives. On my Ubuntu system man arch displays the man page for arch - print machine architecture One thing that fixurl did that I was not expecting was to change host_name back to the default in one test list where I had set it to another nodename for testing. But re-setting this parameter was easy to do via the admin web interface. ---------------------------------------------------------------------- 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 msapiro at value.net Wed Nov 7 17:00:07 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 7 Nov 2007 08:00:07 -0800 Subject: [Mailman-Users] Re Problems with "more info" Hyperlink fromListArchives Page In-Reply-To: <200711071449.lA7EnDZO020354@britaine.ctd.anl.gov> Message-ID: Barry Finkel > >I did not run > > bin/arch --wipe > >because I did not need to, and also I was unsure of the proper >parameters. I also did not have time to look for the man page. >I know that when I convert a Majordomo list to Mailman, I have to run > > /usr/lib/mailman/bin/arch --wipe $LISTNAME majordomolist.mbox > >after creating the majordomolist.mbox file from the Majordomo list >archives. On my Ubuntu system > > man arch > >displays the man page for > > arch - print machine architecture There is no 'manpage' per se for any of Mailman's bin/ commands, but they all have a -h/--help option. >One thing that > > fixurl > >did that I was not expecting was to change > > host_name > >back to the default in one test list where I had set it to another >nodename for testing. But re-setting this parameter was easy to do >via the admin web interface. If this list has it's web_page_url based on DEFAULT_URL_HOST and its host_name different from DEFAULT_EMAIL_HOST, then what you did is the best you can do with fix_url. Run bin/fix_url.py (rather than running bin/withlist -r fix_url ...) to see the help for fix_url. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mangoo at wpkg.org Wed Nov 7 17:56:13 2007 From: mangoo at wpkg.org (Tomasz Chmielewski) Date: Wed, 07 Nov 2007 17:56:13 +0100 Subject: [Mailman-Users] is it possible to set up mailman on a hostwithout a MTA? In-Reply-To: References: Message-ID: <4731EE2D.5000204@wpkg.org> Mark Sapiro schrieb: > Incoming mail is harder, but it can be done using something like > fetchmail to retrieve mail from a remote server. It can then be > delivered to Mailman via someththing like procmail or by using > Mailman's Maildir delivery. So, I started to put the things together. As you said, outgoing mail is easy, and incoming mail is harder (but can be done with fetchmail). So, considering no MTA is running on a machine which runs mailman - how do I go through this part: http://www.gnu.org/software/mailman/mailman-install/node13.html Putting this into aliases file on a mail server surely wouldn't make any sense: # bin/genaliases To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program: ## some-list mailing list some-list: "|/path/mailman/mail/mailman post some-list" some-list-admin: "|/path/mailman/mail/mailman admin some-list" some-list-bounces: "|/path/mailman/mail/mailman bounces some-list" some-list-confirm: "|/path/mailman/mail/mailman confirm some-list" some-list-join: "|/path/mailman/mail/mailman join some-list" some-list-leave: "|/path/mailman/mail/mailman leave some-list" some-list-owner: "|/path/mailman/mail/mailman owner some-list" some-list-request: "|/path/mailman/mail/mailman request some-list" some-list-subscribe: "|/path/mailman/mail/mailman subscribe some-list" some-list-unsubscribe: "|/path/mailman/mail/mailman unsubscribe some-list" Should I just deliver all emails to one mailbox (some-list at site, some-list-subscribe at site, some-list-unsubscribe at site etc.), and fetchmail should fetch it to: /path/mailman/archives/private/some-list.mbox/ ? -- Tomasz Chmielewski http://wpkg.org From dap1 at bellsouth.net Wed Nov 7 22:37:42 2007 From: dap1 at bellsouth.net (Dennis Putnam) Date: Wed, 07 Nov 2007 16:37:42 -0500 Subject: [Mailman-Users] is it possible to set up mailman on a hostwithout a MTA? In-Reply-To: <4731EE2D.5000204@wpkg.org> References: <4731EE2D.5000204@wpkg.org> Message-ID: <20071107213919.91B801E4034@bag.python.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 At 11:56 AM 11/7/2007, you wrote: >So, I started to put the things together. As you said, outgoing mail >is easy, and incoming mail is harder (but can be done with fetchmail). > >So, considering no MTA is running on a machine which runs mailman - >how do I go through this part: > >http://www.gnu.org/software/mailman/mailman-install/node13.html > > >Putting this into aliases file on a mail server surely wouldn't make >any sense: > > ># bin/genaliases >To finish creating your mailing list, you must edit your /etc/aliases (or >equivalent) file by adding the following lines, and possibly running the >`newaliases' program: > >## some-list mailing list >some-list: "|/path/mailman/mail/mailman post some-list" >some-list-admin: "|/path/mailman/mail/mailman admin some-list" >some-list-bounces: "|/path/mailman/mail/mailman bounces some-list" >some-list-confirm: "|/path/mailman/mail/mailman confirm some-list" >some-list-join: "|/path/mailman/mail/mailman join some-list" >some-list-leave: "|/path/mailman/mail/mailman leave some-list" >some-list-owner: "|/path/mailman/mail/mailman owner some-list" >some-list-request: "|/path/mailman/mail/mailman request some-list" >some-list-subscribe: "|/path/mailman/mail/mailman subscribe some-list" >some-list-unsubscribe: "|/path/mailman/mail/mailman unsubscribe some-list" > > > >Should I just deliver all emails to one mailbox (some-list at site, >some-list-subscribe at site, some-list-unsubscribe at site etc.), and >fetchmail should fetch it to: > >/path/mailman/archives/private/some-list.mbox/ > >? That won't work. You need to create each one of those aliases as a mailbox at your ISP. Then do a fetchmail on each one. -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 6.5.8 for non-commercial use iQA/AwUBRzIwJf34lmKmdrVUEQJaGQCeLO0s9sWQX4Qs//b2Ux1wXdOdpAwAn1Yr m92Mxi3gtysyEqWIjtehdQ3T =1HqL -----END PGP SIGNATURE----- From brad at shub-internet.org Wed Nov 7 22:58:08 2007 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 7 Nov 2007 15:58:08 -0600 Subject: [Mailman-Users] is it possible to set up mailman on a hostwithout a MTA? In-Reply-To: <4731EE2D.5000204@wpkg.org> References: <4731EE2D.5000204@wpkg.org> Message-ID: On 11/7/07, Tomasz Chmielewski wrote: > So, considering no MTA is running on a machine which runs mailman - how > do I go through this part: The way fetchmail works, you download e-mail from the remote server and pass it on to the local MTA. Therefore, you have to have a local MTA on the recipient machine. For Mailman, you need something to read those aliases and do the right thing with the messages being processed. This local MTA doesn't have to be listening to any external ports or anything, but you do need something on that system to fill that role of taking the mail handed to it by fetchmail and then feeding that to the right program with the right command-line options. The easiest way to do that is to run a real MTA on that server. -- Brad Knowles LinkedIn Profile: From mangoo at wpkg.org Thu Nov 8 00:14:57 2007 From: mangoo at wpkg.org (Tomasz Chmielewski) Date: Thu, 08 Nov 2007 00:14:57 +0100 Subject: [Mailman-Users] is it possible to set up mailman on a hostwithout a MTA? In-Reply-To: References: <4731EE2D.5000204@wpkg.org> Message-ID: <473246F1.7030001@wpkg.org> Brad Knowles schrieb: > On 11/7/07, Tomasz Chmielewski wrote: > >> So, considering no MTA is running on a machine which runs mailman - how >> do I go through this part: > > The way fetchmail works, you download e-mail from the remote server and > pass it on to the local MTA. Therefore, you have to have a local MTA on > the recipient machine. For Mailman, you need something to read those > aliases and do the right thing with the messages being processed. No, fetchmail can also work without a local MTA. It can pass fetched emails to a local programs or scripts, like: # cat /tmp/deliver.sh #!/bin/bash cat >> /tmp/text # fetchmail -u user -m /tmp/deliver.sh mail.server Enter password for user at mail.server: 1 message for user at mail.server. reading message user at mail.server:1 of 1 (1631 header octets). (5 body octets) flushed And we have a mail written to /tmp/text. > This local MTA doesn't have to be listening to any external ports or > anything, but you do need something on that system to fill that role of > taking the mail handed to it by fetchmail and then feeding that to the > right program with the right command-line options. The easiest way to > do that is to run a real MTA on that server. But I don't want or need any MTA here ;) So I guess it's just a matter of simple scripting: fetching correct email using fetchmail, and passing it to mail/mailman program in a correct way. Anyone has it documented? -- Tomasz Chmielewski http://wpkg.org From jwblist3 at olympus.net Thu Nov 8 02:50:54 2007 From: jwblist3 at olympus.net (John W. Baxter) Date: Wed, 07 Nov 2007 17:50:54 -0800 Subject: [Mailman-Users] Can one use EC2 for bandwidth spikes? In-Reply-To: Message-ID: On 11/4/07 12:29 PM, "Chuck Peters" wrote: > We have a newsletter with 1500+ subscribers which is currently hosted on my > friends house. He has DSL and the connection goes to crap for 5-15 minutes > every time we send one out, other than that it works fine. When I looked at > some of the low cost hosting options none of them seem to be good because of > various limitations like 500 messages per hour. We send out 1 or 2 > newsletters a week at most so it has been hard to justify spending the > $40-$100 or more a month for better hosting. > > I have been wanting to try out Amazon's Elastic Compute Cloud, > http://aws.amazon.com/ec2, and I think it would be really cool to fire up > the EC2 instance (basically a linux server) for an hour and fire off the > newsletter. > Has anyone done this sort of thing? > > I doubt it could it be as simple as making a temporary exim smarthost with > some configuration tweaks. > > What is required to make this work properly? Brad points out disk performance issues and others. In addition, each time you fire up your EC2 server, it gets a dynamically assigned IP which is virtually certain to differ from the last time. And that includes restarts after crashes (but of course they don't crash). So you have to deal with the usual problems of running mail servers on dynamic IPs. Both incoming and outgoing servers in this case...the incoming problem can be solved by routing through the home server--that leaves the list members who won't get their copies because the mail comes from a dynamic pool space--but the list may already have that problem. So nice as the idea sounds, it likely isn't practical. Unfortunately, I can't help with specific configurations. --John From brian at emwd.com Thu Nov 8 04:53:13 2007 From: brian at emwd.com (Brian Carpenter) Date: Wed, 7 Nov 2007 22:53:13 -0500 Subject: [Mailman-Users] Can one use EC2 for bandwidth spikes? In-Reply-To: References: Message-ID: <024d01c821ba$e4b35210$ae19f630$@com> Hi Chuck: Actually we charge $4 a month hosting for a list of your size. You can check out our hosting plan that is designed specifically for mailman users at http://www.emwd.com/mailman.html. We also do not impose any sort of sending limits on our mailman clients. We have been doing this for years now. 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 John W. Baxter Sent: Wednesday, November 07, 2007 8:51 PM To: Mailman Users Subject: Re: [Mailman-Users] Can one use EC2 for bandwidth spikes? On 11/4/07 12:29 PM, "Chuck Peters" wrote: > We have a newsletter with 1500+ subscribers which is currently hosted on my > friends house. He has DSL and the connection goes to crap for 5-15 minutes > every time we send one out, other than that it works fine. When I looked at > some of the low cost hosting options none of them seem to be good because of > various limitations like 500 messages per hour. We send out 1 or 2 > newsletters a week at most so it has been hard to justify spending the > $40-$100 or more a month for better hosting. > > I have been wanting to try out Amazon's Elastic Compute Cloud, > http://aws.amazon.com/ec2, and I think it would be really cool to fire up > the EC2 instance (basically a linux server) for an hour and fire off the > newsletter. > Has anyone done this sort of thing? > > I doubt it could it be as simple as making a temporary exim smarthost with > some configuration tweaks. > > What is required to make this work properly? Brad points out disk performance issues and others. In addition, each time you fire up your EC2 server, it gets a dynamically assigned IP which is virtually certain to differ from the last time. And that includes restarts after crashes (but of course they don't crash). So you have to deal with the usual problems of running mail servers on dynamic IPs. Both incoming and outgoing servers in this case...the incoming problem can be solved by routing through the home server--that leaves the list members who won't get their copies because the mail comes from a dynamic pool space--but the list may already have that problem. So nice as the idea sounds, it likely isn't practical. Unfortunately, I can't help with specific configurations. --John ------------------------------------------------------ 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 lev at vpac.org Thu Nov 8 05:07:40 2007 From: lev at vpac.org (Lev Lafayette) Date: Thu, 08 Nov 2007 15:07:40 +1100 Subject: [Mailman-Users] Can't change max_num_recipients Message-ID: <1194494860.22909.7.camel@sys09.in.vpac.org> Hey people, I have a number of mailman lists with multiple domains that I'm looking after... In the web administration tool any attempt to change max_num_recipients under Privacy/Recipient filters causes it to revert to the default of 10. Any hints on why this would be the case? Thanks in advance, Lev From msapiro at value.net Thu Nov 8 05:55:14 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 7 Nov 2007 20:55:14 -0800 Subject: [Mailman-Users] Can't change max_num_recipients In-Reply-To: <1194494860.22909.7.camel@sys09.in.vpac.org> Message-ID: Lev Lafayette wrote: > >I have a number of mailman lists with multiple domains that I'm looking >after... In the web administration tool any attempt to change >max_num_recipients under Privacy/Recipient filters causes it to revert >to the default of 10. > >Any hints on why this would be the case? If you can't change anything in the web admin interface, see and . If the web admin interface is working normally except for setting max_num_recipients, I don't have a clue why this would be. What Mailman version is this? Installed from source or what package? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Nov 8 06:17:56 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 7 Nov 2007 21:17:56 -0800 Subject: [Mailman-Users] is it possible to set up mailman on a hostwithouta MTA? In-Reply-To: <473246F1.7030001@wpkg.org> Message-ID: Tomasz Chmielewski wrote: > >But I don't want or need any MTA here ;) > >So I guess it's just a matter of simple scripting: fetching correct >email using fetchmail, and passing it to mail/mailman program in a >correct way. Anyone has it documented? You can fetch the mail from the remote mailbox with fetchmail and pass it from fetchmail to procmail. Then in your .procmailrc you can set recipes to deliver to the Mailman mail wrapper with appropriate options. Here's an example of procmail recipes used in a somewhat different context: # LISTNAME mailman list.... :0 * EnvelopeTo ?? ^LISTNAME$ |sudo -u mailman /var/mailman/mail/mailman post LISTNAME :E * EnvelopeTo ?? ^LISTNAME-admin$ |sudo -u mailman /var/mailman/mail/mailman admin LISTNAME :E * EnvelopeTo ?? ^LISTNAME-bounces$ |sudo -u mailman /var/mailman/mail/mailman bounces LISTNAME :E * EnvelopeTo ?? ^LISTNAME-confirm$ |sudo -u mailman /var/mailman/mail/mailman confirm LISTNAME :E * EnvelopeTo ?? ^LISTNAME-join$ |sudo -u mailman /var/mailman/mail/mailman join LISTNAME :E * EnvelopeTo ?? ^LISTNAME-leave$ |sudo -u mailman /var/mailman/mail/mailman leave LISTNAME :E * EnvelopeTo ?? ^LISTNAME-owner$ |sudo -u mailman /var/mailman/mail/mailman owner LISTNAME :E * EnvelopeTo ?? ^LISTNAME-request$ |sudo -u mailman /var/mailman/mail/mailman request LISTNAME :E * EnvelopeTo ?? ^LISTNAME-subscribe$ |sudo -u mailman /var/mailman/mail/mailman subscribe LISTNAME :E * EnvelopeTo ?? ^LISTNAME-unsubscribe$ |sudo -u mailman /var/mailman/mail/mailman unsubscribe LISTNAME In this case, EnvelopeTo is set to an argument passed to procmail, but in your case with fetchmail from a single mailbox, the actual envelope recipient probably isn't available, so you may need to look at To: and Cc: headers instead which isn't as reliable. The alternative as Dennis Putnam suggests is to create 10 mailboxes per list at the remote. Then you can use fetchmail to fetch from a specific mailbox and pipe to the wrapper with the appropriate arguments. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From andreas at linux-society.de Thu Nov 8 15:56:37 2007 From: andreas at linux-society.de (Andreas Achtzehn) Date: Thu, 08 Nov 2007 15:56:37 +0100 Subject: [Mailman-Users] Mailman aliases file on NFS Message-ID: <473323A5.9010604@linux-society.de> Hi! I have a configuration of two servers which both import a shared directory from a third server via NFS. One of the two server is the mail server, the second is the web server. I have copied the complete mailman tree to the NFS share. The configuration works fine, mails are delivered and I can work within in the web interface on the other server. Unfortunately, removing lists doesn't work, because NFS doesn't support locking. mail bin # ./rmlist rk-rekoze Not removing archives. Reinvoke with -a to remove them. postalias: fatal: lock /usr/local/mailman/data/aliases.db: No locks available Traceback (most recent call last): File "./rmlist", line 153, in ? main() File "./rmlist", line 121, in main sys.modules[modname].remove(mlist) File "/usr/local/mailman/Mailman/MTA/Postfix.py", line 296, in remove _update_maps() File "/usr/local/mailman/Mailman/MTA/Postfix.py", line 53, in _update_maps raise RuntimeError, msg % (acmd, status, errstr) RuntimeError: command failed: /usr/sbin/postalias /usr/local/mailman/data/aliases (status: 1, Operation not permitted) I know this is kind of Postfix related problem. but I hope somebody on this list has run into the same problem and found a workaround. Regards, Andreas From msapiro at value.net Thu Nov 8 17:19:36 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 8 Nov 2007 08:19:36 -0800 Subject: [Mailman-Users] Mailman aliases file on NFS In-Reply-To: <473323A5.9010604@linux-society.de> Message-ID: Andreas Achtzehn wrote: > >I have copied the complete mailman tree to the NFS share. The >configuration works fine, mails are delivered and I can work within in >the web interface on the other server. >Unfortunately, removing lists doesn't work, because NFS doesn't support >locking. Since it is postalias that fails, I would expect list creation to fail too, although in that case the list gets created; the only thing that doesn't get done is postalias and the owner notice. >I know this is kind of Postfix related problem. but I hope somebody on >this list has run into the same problem and found a workaround. See and the archive message it points to. This addresses a different situation, but gives the idea of what you can do. What you need to do is set POSTFIX_ALIAS_CMD in mm_cfg.py to run a script which will copy Mailman's data/aliases file to a path on the mail server and then run postalias on that file. You also need to change the postfix configuration (alias_maps) to reference the Mailman aliases file on the mail server. -- 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 Thu Nov 8 18:27:48 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Thu, 8 Nov 2007 11:27:48 -0600 (CST) Subject: [Mailman-Users] Uncaught 550 reject bounce notification Message-ID: <200711081727.lA8HRmh9000255@britaine.ctd.anl.gov> I have a Mailman 2.1.9 Uncaught bounce notification: From: <> To: LISTNAME-bounces at example.com Subject: Returned mail: unreachable recipients:gingehen at wicc.weizmann.ac.il The original message was received at Thu Nov 8 14:58:21 2007 Likely reason for failure: 550 5.1.1 ... User unknown Why was this not caught as a standard 550 rejection? Is it because the initial mail received a 250 return code to=, relay=mail-gate2.weizmann.ac.il[132.77.4.177]:25, status=sent (250 Requested mail action okay, completed) and then the mail was rejected? But it is not the Mailman machine that has the smart SMTP mailer; I send all Mailman mail via Postfix to another machine for delivery. ---------------------------------------------------------------------- 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 rosenbaumlm at ornl.gov Thu Nov 8 22:44:54 2007 From: rosenbaumlm at ornl.gov (Rosenbaum, Larry M.) Date: Thu, 08 Nov 2007 16:44:54 -0500 Subject: [Mailman-Users] Email subscribe interface and QP encoding Message-ID: <43C68785C2728049AF86B0ECB240A15105EE7761D4@EXCHMB.ornl.gov> If I send an email from Outlook to the listname-request address with this line: subscribe address=test2 at ornl.gov I get back the following result: Your authorization is required for a mailing list subscription request approval: For: 3Dtest2 at ornl.gov ... Notice the "3D" in front of the original address. It looks like Mailman isn't decoding the quoted-printable encoding before parsing the message body. Why is that? Should I file a bug report? (Note: when I sent the message from Outlook, I forced it to "plain text") From CMcCann at psych.ucla.edu Thu Nov 8 23:06:39 2007 From: CMcCann at psych.ucla.edu (McCann, Cathy) Date: Thu, 8 Nov 2007 14:06:39 -0800 Subject: [Mailman-Users] How can I see a list of available mailman lists? thanks Message-ID: From abailly at oqube.com Thu Nov 8 23:25:16 2007 From: abailly at oqube.com (Arnaud Bailly) Date: Thu, 08 Nov 2007 23:25:16 +0100 Subject: [Mailman-Users] Changing URI Message-ID: <87ve8c9xyr.fsf@oqube.oqube.com> Hello, I have setup a mailman system (debian package, v. 2.1.9-7) and am quite happy with it. I have however a small problem: I have changed the base URI path of the scripts from /cgi-bin/mailman/xxx to /private/cgi-bin/mailman, changing correspondly the apache config. The problem is that all links in the ML's web UI are still in the old format, which is quite annoying. I can (and dit) setup rewrite rules to handle redirection to proper URI but this poses problems with authentication cookies, or so it seems. Could somebody tell me what should be changed so that the UI's links are setup right ? Regards, -- OQube < software engineering \ g?nie logiciel > Arnaud Bailly, PhD \web> http://www.oqube.com From msapiro at value.net Fri Nov 9 03:08:13 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 8 Nov 2007 18:08:13 -0800 Subject: [Mailman-Users] Uncaught 550 reject bounce notification In-Reply-To: <200711081727.lA8HRmh9000255@britaine.ctd.anl.gov> Message-ID: Barry Finkel wrote: >I have a Mailman 2.1.9 Uncaught bounce notification: > > From: <> > To: LISTNAME-bounces at example.com > Subject: Returned mail: unreachable recipients:gingehen at wicc.weizmann.ac.il > > The original message was received at Thu Nov 8 14:58:21 2007 > > Likely reason for failure: 550 5.1.1 ... User unknown > >Why was this not caught as a standard 550 rejection? Is it because the >initial mail received a 250 return code No. It is because the DSN is not an RFC 1894/RFC 3464 compliant DSN and it is not one of the many non-compliant formats that Mailman 2.1.9 recognizes. I am right now in the process of trying to wrap up the 2.1.10 beta release and the last thing on my list is adding recognition for more non-standard DSNs (I have a collection). Please send me off list the complete DSN from the uncaught bounce notification, and I'll try to get it in the set that 2.1.10 recognizes. BTW, I realize that it is trivial for a human to look at one of these (at least the ones that are in a language the human reads - they aren't all in English) and determine that it is a notice of a permanent failure and what the failed address is, but there are still things (such as recognizing DSNs and spam) that humans are much better than software at doing. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 9 03:21:48 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 8 Nov 2007 18:21:48 -0800 Subject: [Mailman-Users] Email subscribe interface and QP encoding In-Reply-To: <43C68785C2728049AF86B0ECB240A15105EE7761D4@EXCHMB.ornl.gov> Message-ID: Rosenbaum, Larry M. wrote: >If I send an email from Outlook to the listname-request address with this line: > >subscribe address=test2 at ornl.gov > >I get back the following result: > >Your authorization is required for a mailing list subscription request >approval: > > For: 3Dtest2 at ornl.gov >... > >Notice the "3D" in front of the original address. It looks like Mailman isn't decoding the quoted-printable encoding before parsing the message body. Why is that? Should I file a bug report? It looks like you are correct. It is apparently an oversight. I'll fix it without the report, but it is always good to have the report in the tracker for the next person that finds the bug. >(Note: when I sent the message from Outlook, I forced it to "plain text") Does Outlook have an option to use 8bit encoding rather than QP, and why is it QP encoding a message that appears to not have any 8bit characters? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 9 03:32:54 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 8 Nov 2007 18:32:54 -0800 Subject: [Mailman-Users] How can I see a list of available mailman lists?thanks In-Reply-To: Message-ID: McCann, Cathy asks the subject question. Do you mean lists at python.org? If so, might help. If you mean lists in your own installation, a similar URL with your domain will list the publicly advertized lists. Beyond that, access to Mailman's command line tool bin/list_lists is required. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 9 03:37:06 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 8 Nov 2007 18:37:06 -0800 Subject: [Mailman-Users] Changing URI In-Reply-To: <87ve8c9xyr.fsf@oqube.oqube.com> Message-ID: Arnaud Bailly wrote: > >Could somebody tell me what should be changed so that the UI's links >are setup right ? See some of the results of . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From zszalbot at gmail.com Fri Nov 9 08:59:29 2007 From: zszalbot at gmail.com (zbigniew szalbot) Date: Fri, 09 Nov 2007 08:59:29 +0100 Subject: [Mailman-Users] where do I edit English messages? Message-ID: <47341361.9050607@gmail.com> Hello, In order to handle some phrases better in Polish, I edited /usr/local/mailman/messages/pl/LC_MESSAGES/mailman.po followed by msgfmt -o mailman.mo mailman.po Then I wanted to do the same for the English language as I find some phrases overly complicated for the current web users. However, I do not see the English language anywhere in /usr/local/mailman/messages/ Where do I edit it? I would like to edit this string: ----- Your confirmation is required in order to complete the subscription request to the mailing list /advent/. Your subscription settings are shown below; make any necessary changes and hit /Subscribe/ to complete the confirmation process. Once you've confirmed your subscription request, you will be shown your account options page which you can use to further customize your membership options. Note: your password will be emailed to you once your subscription is confirmed. You can change it by visiting your personal options page. Or hit /Cancel my subscription request/ if you no longer want to subscribe to this list. ----- Thank you very much! Zbigniew Szalbot From b19141 at britaine.ctd.anl.gov Fri Nov 9 16:35:49 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Fri, 9 Nov 2007 09:35:49 -0600 (CST) Subject: [Mailman-Users] Email subscribe interface and QP encoding In-Reply-To: Mail from 'Mark Sapiro ' dated: Thu, 8 Nov 2007 18:21:48 -0800 Message-ID: <200711091535.lA9FZn2K000724@britaine.ctd.anl.gov> Mark Sapiro wrote in reply to a posting: >Does Outlook have an option to use 8bit encoding rather than QP, and >why is it QP encoding a message that appears to not have any 8bit >characters? Will Outlook use QP when there is a blank character at the end of a line in the body of the message? I do not use Outlook, so I do not know. In the past I have seen many subscription attempts to our Majordomo lists (most of which have been converted to Mailman) in QP format, and the su_______ line has su______ listname user at example.com=20 and since Majordomo does not decode QP, the confirmation mail is sent to an invalid address user at example.com=20 I have not experimented with administrivia mail to Mailman in QP format, as I do not have an easy way to generate such mail. Note I am using "su_______" so that my mail is not treated as administrivia. ---------------------------------------------------------------------- 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 msapiro at value.net Fri Nov 9 16:56:19 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 9 Nov 2007 07:56:19 -0800 Subject: [Mailman-Users] where do I edit English messages? In-Reply-To: <47341361.9050607@gmail.com> Message-ID: zbigniew szalbot wrote: > >In order to handle some phrases better in Polish, I edited >/usr/local/mailman/messages/pl/LC_MESSAGES/mailman.po followed by > >msgfmt -o mailman.mo mailman.po > >Then I wanted to do the same for the English language as I find some phrases overly complicated for the current web users. > >However, I do not see the English language anywhere in >/usr/local/mailman/messages/ > >Where do I edit it? The English language messages are in the Mailman code. The code contains things like _('English text'). This causes Mailman's i18n._() function to look up 'English text' in the messages file for the current language and present the resultant translation unless the current language is 'en' in which case, no translation is required. >I would like to edit this string: > >----- >Your confirmation is required in order to complete the subscription >----- If you find the "msgid" containing that string in /usr/local/mailman/messages/pl/LC_MESSAGES/mailman.po, you will see it is preceded by a comment like: #: Mailman/Cgi/confirm.py:246 which tells you that the source of that string is the Mailman/Cgi/confirm.py module around line 246. If you want to change that string, you have to edit it in the confirm.py module. Then you also have to edit the corresponding msgid string in the mailman.po file for each language you allow and rebuild the corresponding mailman.mo files. Otherwise, the lookup of the edited string will fail and it won't be translated. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rosenbaumlm at ornl.gov Fri Nov 9 17:09:23 2007 From: rosenbaumlm at ornl.gov (Rosenbaum, Larry M.) Date: Fri, 09 Nov 2007 11:09:23 -0500 Subject: [Mailman-Users] Email subscribe interface and QP encoding In-Reply-To: References: <43C68785C2728049AF86B0ECB240A15105EE7761D4@EXCHMB.ornl.gov> Message-ID: <43C68785C2728049AF86B0ECB240A15105EE7762E7@EXCHMB.ornl.gov> I have submitted this as Bug 1829061. > Rosenbaum, Larry M. wrote: > > >If I send an email from Outlook to the listname-request address with > this line: > > > >subscribe address=test2 at ornl.gov > > > >I get back the following result: > > > >Your authorization is required for a mailing list subscription request > >approval: > > > > For: 3Dtest2 at ornl.gov > >... > > > >Notice the "3D" in front of the original address. It looks like > Mailman isn't decoding the quoted-printable encoding before parsing the > message body. Why is that? Should I file a bug report? > > > It looks like you are correct. It is apparently an oversight. I'll fix > it without the report, but it is always good to have the report in the > tracker for the next person that finds the bug. > > > >(Note: when I sent the message from Outlook, I forced it to "plain > text") > > > Does Outlook have an option to use 8bit encoding rather than QP, and Not that I know of. > why is it QP encoding a message that appears to not have any 8bit > characters? I don't know, but probably because it's Outlook. From zszalbot at gmail.com Fri Nov 9 17:22:19 2007 From: zszalbot at gmail.com (zbigniew szalbot) Date: Fri, 09 Nov 2007 17:22:19 +0100 Subject: [Mailman-Users] where do I edit English messages? In-Reply-To: References: Message-ID: <4734893B.5050706@gmail.com> Hi, One more question... Mark Sapiro pisze: > zbigniew szalbot wrote: >> >>In order to handle some phrases better in Polish, I edited >>/usr/local/mailman/messages/pl/LC_MESSAGES/mailman.po followed by >> >>msgfmt -o mailman.mo mailman.po >> >>Then I wanted to do the same for the English language as I find some phrases overly complicated for the current web users. >> >>However, I do not see the English language anywhere in >>/usr/local/mailman/messages/ >> >>Where do I edit it? > > > The English language messages are in the Mailman code. The code > contains things like _('English text'). This causes Mailman's i18n._() > function to look up 'English text' in the messages file for the > current language and present the resultant translation unless the > current language is 'en' in which case, no translation is required. > > >>I would like to edit this string: >> >>----- >>Your confirmation is required in order to complete the subscription > >>----- > > > If you find the "msgid" containing that string in > /usr/local/mailman/messages/pl/LC_MESSAGES/mailman.po, you will see it > is preceded by a comment like: > > #: Mailman/Cgi/confirm.py:246 > > which tells you that the source of that string is the > Mailman/Cgi/confirm.py module around line 246. If you want to change > that string, you have to edit it in the confirm.py module. Then you > also have to edit the corresponding msgid string in the mailman.po > file for each language you allow and rebuild the corresponding > mailman.mo files. Otherwise, the lookup of the edited string will fail > and it won't be translated. > If I edit mailman.po for a given language and do not delete any line but leave some of them empty (like this: " \n"). Can I do the same in the confirm.py by leaving empty lines where I do not need any text? For example the whole message: ----- Your confirmation is required in order to complete the subscription request to the mailing list test4test list. Your subscription settings are shown below; make any necessary changes and hit Subscribe to complete the confirmation process. Once you've confirmed your subscription request, you will be shown your account options page which you can use to further customize your membership options. Note: your password will be emailed to you once your subscription is confirmed. You can change it by visiting your personal options page. Or hit Cancel my subscription request if you no longer want to subscribe to this list. ----- I would like to shorten it to: ----- Click Subscribe to complete the confirmation process or hit Cancel my subscription request if you no longer want to subscribe to this list. ----- Can I do it in confirm.py in such way that empty lines will not be removed? If I do that, does it mean I do not have to rebuild mailman.po for corresponding languages (as the number of lines will be the same)? Thanks! Zbigniew Szalbot From msapiro at value.net Fri Nov 9 18:28:05 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 9 Nov 2007 09:28:05 -0800 Subject: [Mailman-Users] where do I edit English messages? In-Reply-To: <4734893B.5050706@gmail.com> Message-ID: zbigniew szalbot wrote: > >If I edit mailman.po for a given language and do not delete any line but >leave some of them empty (like this: " \n"). Can I do the same in the >confirm.py by leaving empty lines where I do not need any text? > >For example the whole message: > >----- >Your confirmation is required in order to complete the subscription >request to the mailing list test4test list. Your subscription settings >are shown below; make any necessary changes and hit Subscribe to >complete the confirmation process. Once you've confirmed your >subscription request, you will be shown your account options page which >you can use to further customize your membership options. > >Note: your password will be emailed to you once your subscription is >confirmed. You can change it by visiting your personal options page. > >Or hit Cancel my subscription request if you no longer want to subscribe >to this list. >----- > >I would like to shorten it to: > >----- >Click Subscribe to complete the confirmation process or hit Cancel my >subscription request if you no longer want to subscribe to this list. >----- > >Can I do it in confirm.py in such way that empty lines will not be >removed? If I do that, does it mean I do not have to rebuild mailman.po >for corresponding languages (as the number of lines will be the same)? No. The text in msgid in the mailman.po file must be identical to the text in the _() call in the code. Even a difference of a space, e.g., an empty line vs. a blank line containing a space, will cause the lookup to fail. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From zszalbot at gmail.com Fri Nov 9 19:18:30 2007 From: zszalbot at gmail.com (zbigniew szalbot) Date: Fri, 09 Nov 2007 19:18:30 +0100 Subject: [Mailman-Users] where do I edit English messages? In-Reply-To: References: Message-ID: <4734A476.1040107@gmail.com> Hi there again, Mark Sapiro pisze: >>Thank you very much Mark! I appreciate your helpful comments. Any chance >>future Mailman versions can make it easier to change things like that? > > > There is currently no plan. There are a few ways it can be > accomplished. The most obvious is to make translations for languages > like en-US, en-GB, en-CA, etc. Then you could select a particular > English dialect and make changes in the translation just as you do for > Polish. This is interesting. But how do I do that? I do not see an option for en-GB. If I had files to copy from, that would make it easy but all other languages are non-English. Thanks! ZS From msapiro at value.net Fri Nov 9 19:34:35 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 9 Nov 2007 10:34:35 -0800 Subject: [Mailman-Users] where do I edit English messages? In-Reply-To: <4734A476.1040107@gmail.com> Message-ID: zbigniew szalbot wrote: > >Mark Sapiro pisze: > >>>Thank you very much Mark! I appreciate your helpful comments. Any chance >>>future Mailman versions can make it easier to change things like that? >> >> >> There is currently no plan. There are a few ways it can be >> accomplished. The most obvious is to make translations for languages >> like en-US, en-GB, en-CA, etc. Then you could select a particular >> English dialect and make changes in the translation just as you do for >> Polish. > >This is interesting. But how do I do that? I do not see an option for >en-GB. If I had files to copy from, that would make it easy but all >other languages are non-English. You would have to create the translation from scratch. See . If you have further questions on translations, the appropriate list for follow up is mailman-i18n . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 9 22:00:43 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 9 Nov 2007 13:00:43 -0800 Subject: [Mailman-Users] change subscriber's email etc. from html/php form? In-Reply-To: <200711051844.14083.linux@daniel-bauer.com> Message-ID: Daniel Bauer wrote: >I found some descriptions about command-line options, but none >about "changeing addresses" (I havn't found a full list of all options, I >guess, and I also have no knowledge in python). The command line tools are listed at >How can I give users the possibility to change their subscription details >(like changing e-mail address, password etc.) without actually using mailmans >webinterface? The tool for changing a member's address is bin/clone_member with the --remove option. See bin/clone_member --help. With appropriate permissions on clone_member, you should be able to run it via php. For changing other member options, see for example . You can also change a member address this way, but the member will have to confirm the change. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 9 22:08:27 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 9 Nov 2007 13:08:27 -0800 Subject: [Mailman-Users] Mix two separated mailinglists In-Reply-To: Message-ID: Roberto Andradas Izquierdo wrote: > >I'm looking for a method to mix two mailing lists, specifically I have >an old mailing lists with the name 'vulcano-forge' and i would like to >join this old list with the new mailing list named 'ezforge-public'. It is not clear to me exactly what you want to do, but if you are trying to add the members of the 'vulcano-forge' to the 'ezforge-public', you can do this easily with Mailman's command line tools, but you can't preserve user options easily except for regular/digest. You would use bin/list_members to make separate lists of the regular and digest members of 'vulcano-forge' and then use bin/add_members to add them to 'ezforge-public'. If you don't have command line access, see for other ways to get a member list. You can then use the admin Mass Subscription page to add them to 'ezforge-public'. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From joey at linuxamd.com Fri Nov 9 22:18:03 2007 From: joey at linuxamd.com (Joey Prestia) Date: Fri, 09 Nov 2007 14:18:03 -0700 Subject: [Mailman-Users] Mailman from email addres Message-ID: <4734CE8B.9070603@linuxamd.com> I'm trying to set up mailman on a redhat system and on my tests of the system I get the following as email linux-users-request at c13-ss-2-lb.cnet.com this is not my e-mail that the sent address should be? How can I change it to be the hostname that it should be? From msapiro at value.net Fri Nov 9 22:52:45 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 9 Nov 2007 13:52:45 -0800 Subject: [Mailman-Users] Mailman from email addres In-Reply-To: <4734CE8B.9070603@linuxamd.com> Message-ID: Joey Prestia wrote: >I'm trying to set up mailman on a redhat system and on my tests of the >system I get the following as email >linux-users-request at c13-ss-2-lb.cnet.com this is not my e-mail that the >sent address should be? How can I change it to be the hostname that it >should be? I'm not sure from your description what the problem is. Check the list's host_name attribute near the bottom of the web admin General Options page. If this is correct, see . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lauren at vortex.com Sat Nov 10 03:08:35 2007 From: lauren at vortex.com (Lauren Weinstein) Date: Fri, 09 Nov 2007 18:08:35 -0800 Subject: [Mailman-Users] Content boundaries vanish from mime messages in input queue Message-ID: <200711100208.lAA28ZBd019832@chrome.vortex.com> Greetings. On a 2.1.6 era mailman, I've discovered that any mime input messages are having their mime boundaries and related mime information stripped out from the message body. All that remains is the Content-type header line. As one would expect, this causes all sorts of problems for mime-aware UAs, since the various parts of the input messages are all cat'd together without any boundaries. Filters are OFF. Scrubbing is OFF. Any ideas? Thanks. --Lauren-- From msapiro at value.net Sat Nov 10 03:26:44 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 9 Nov 2007 18:26:44 -0800 Subject: [Mailman-Users] Content boundaries vanish from mime messages ininput queue In-Reply-To: <200711100208.lAA28ZBd019832@chrome.vortex.com> Message-ID: Lauren Weinstein wrote: >Greetings. On a 2.1.6 era mailman, I've discovered that any mime input >messages are having their mime boundaries and related mime information >stripped out from the message body. All that remains is the >Content-type header line. As one would expect, this causes all sorts of >problems for mime-aware UAs, since the various parts of the input >messages are all cat'd together without any boundaries. > >Filters are OFF. >Scrubbing is OFF. Please give us more information. If filter_content is No and scrub_nondigest is No, messages sent to the list should have all the MIME headers, boundaries, and structure intact except for possibly wrapping the entire message structure in a higher level multipart/mixed message in order to add msg_header and/or msg_footer parts. Is this Mailman 2.1.6 installed from source or a package, and if a package, which? Under what circumstances are you seeing this? Do you have an example of a raw message as sent to the list and the corresponding raw message as received from the list or found in the archives/private/listname.mbox/listname.mbox file. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lauren at vortex.com Sat Nov 10 05:25:02 2007 From: lauren at vortex.com (Lauren Weinstein) Date: Fri, 09 Nov 2007 20:25:02 -0800 Subject: [Mailman-Users] Content boundaries vanish from mime messages ininput queue In-Reply-To: Your message of "Fri, 09 Nov 2007 18:26:44 PST." Message-ID: <200711100425.lAA4P2eN021352@chrome.vortex.com> Mark, et al., Hi. This is a source install that I've been using for a long time mostly for locally generated messages and digests, but am now using for large numbers of externally generated (moderated) message distributions. I should add that I also have removed (including all white space -- and I set the configuration default for both to "") the headers and footers for direct distribution (I've left in the header for digests, on the assumption that won't be an issue). I had *thought* this had solved the main problem, and I have a test message that apparently came through correctly, but later tests are failing again. I feel like the guy in the old movie "The 4D Man" who kept trying to replicate the one time his tricky experiment worked. What's happening is that messages coming through (and they look this way in the moderator's preview as well) are being stripped of all MIME boundaries -- I'll include an example below. The boundaries are clearly present (and the messages display correctly) on cc'd versions that don't go through mailman. During testing, I also had an incident where it appeard that a newly arrived test message was deleted unseen when a bunch of older messages were being deleted thru the moderator interface, but I'm not ready to swear to that yet. Different issue. Example of the Mime problem follows. Note that the crypto portion immediately follows the main text with no boundary, nor is there a boundary at the end of the crypto section. Any ideas appreciated! >From the moderator interface: HEADER SECTION: Received: from chrome.vortex.com (chrome.vortex.com [67.119.61.37]) by neon.vortex.com (8.12.6/8.12.6) with ESMTP id lAA4JcRI001368 for ; Fri, 9 Nov 2007 20:19:38 -0800 (PST) Received: from [67.119.61.44] (nebula.vortex.com [67.119.61.44]) by chrome.vortex.com (8.12.6/8.12.6) with ESMTP id lAA4JcGm021330 for ; Fri, 9 Nov 2007 20:19:38 -0800 (PST) Message-ID: <4735315A.1020605 at vortex.com> Date: Fri, 09 Nov 2007 20:19:38 -0800 From: Lauren Weinstein User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: test Subject: Test - signed MIME message Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms050600000604090002090408" BODY SECTION: TEST TEST TEST Signed section should follow MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIRYTCC BN0wggPFoAMCAQICEHGS++YZX6xNEoV0cTSiGKcwDQYJKoZIhvcNAQEFBQAwezELMAkGA1UE ... mFLEUZnF8jaU9MvAPdNmRsulow+SySznPvYnkLUv2WdY3yVhTXN+ljxFLSebHegMAIRAbnX1 PS2Ed260hBueoXTUuY4woaaea5SmDHOInb8LoPPfYEiXlQO4jYDQL/Br/oWOEsB4ZHx0bVyG IGZiEmK+3pPqetzbReRqRR19VyBYlA4mu/5lVi2kZagSjYLo4+V81rzTFsUShe0pca/kaHkg Flw3W7KrMxXMviMb0JXsTC907o629w+2toyuaQRWbeZ0dkGiZ5I8Y/n2mSlN48IAAAAAAAA= > Lauren Weinstein wrote: > > >Greetings. On a 2.1.6 era mailman, I've discovered that any mime input > >messages are having their mime boundaries and related mime information > >stripped out from the message body. All that remains is the > >Content-type header line. As one would expect, this causes all sorts of > >problems for mime-aware UAs, since the various parts of the input > >messages are all cat'd together without any boundaries. > > > >Filters are OFF. > >Scrubbing is OFF. > > > Please give us more information. If filter_content is No and > scrub_nondigest is No, messages sent to the list should have all the > MIME headers, boundaries, and structure intact except for possibly > wrapping the entire message structure in a higher level > multipart/mixed message in order to add msg_header and/or msg_footer > parts. > > Is this Mailman 2.1.6 installed from source or a package, and if a > package, which? > > Under what circumstances are you seeing this? > > Do you have an example of a raw message as sent to the list and the > corresponding raw message as received from the list or found in the > archives/private/listname.mbox/listname.mbox file. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > From msapiro at value.net Sat Nov 10 05:51:25 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 9 Nov 2007 20:51:25 -0800 Subject: [Mailman-Users] Content boundaries vanish from mime messages ininput queue In-Reply-To: <200711100425.lAA4P2eN021352@chrome.vortex.com> Message-ID: Lauren Weinstein wrote: > >What's happening is that messages coming through (and they look this >way in the moderator's preview as well) are being stripped of all >MIME boundaries -- I'll include an example below. The example below from the moderator interface is irrelevant. In the moderator (admindb) interface detailed view, "Message Headers:" shows only the main message headers, not any MIME part headers and "Message Excerpt:" shows only body lines from the MIME parts. In short, you never see boundaries or part headers in the admindb interface, but they should still be in the message sent to the list members (unless removed by subsequent content filtering) if the held message is approved. >The boundaries >are clearly present (and the messages display correctly) on cc'd >versions that don't go through mailman. And what about a message that is approved in the moderator interface and sent to the list? Note that if any messages were sent to the list with missing boundaries/part headers, and you have access, you should be able to find them in the archives/private/listname.mbox/listname.mbox file, and even if you don't have direct access to that file, you should be able to get it through the web via a URL like . >During testing, I also had >an incident where it appeard that a newly arrived test message was >deleted unseen when a bunch of older messages were being deleted thru >the moderator interface, but I'm not ready to swear to that yet. >Different issue. This should not happen. Even if you "Discard all messages marked Defer", the only messages discarded should be those on the page. >Example of the Mime problem follows. Note that the crypto portion >immediately follows the main text with no boundary, nor is there >a boundary at the end of the crypto section. Any ideas appreciated! As I said above, this is expected in the admindb view and says nothing about the message that will ultimately be delivered to the list. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sat Nov 10 06:04:29 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 9 Nov 2007 21:04:29 -0800 Subject: [Mailman-Users] Email subscribe interface and QP encoding In-Reply-To: <200711091535.lA9FZn2K000724@britaine.ctd.anl.gov> Message-ID: Barry Finkel wrote: >Mark Sapiro wrote in reply to a posting: > >>Does Outlook have an option to use 8bit encoding rather than QP, and >>why is it QP encoding a message that appears to not have any 8bit >>characters? > >Will Outlook use QP when there is a blank character at the end of >a line in the body of the message? I do not use Outlook, so I do not >know. In the past I have seen many subscription attempts to our >Majordomo lists (most of which have been converted to Mailman) in >QP format, and the su_______ line has > > su______ listname user at example.com=20 > >and since Majordomo does not decode QP, the confirmation mail is >sent to an invalid address > > user at example.com=20 > >I have not experimented with administrivia mail to Mailman in QP >format, as I do not have an easy way to generate such mail. > >Note I am using "su_______" so that my mail is not treated as >administrivia. A quoted-printable message with a trailing blank encoded as you describe has the same problem in Mailman through 2.1.9. I have fixed it for 2.1.10. Even if you had spelled out 'subscribe', your message wouldn't have been treated as administrivia. In order to be administrivia, the 'subscribe' would need to be the first word on a line and followed by no more than 3 additional 'words' on that line. Additionally, it would need to be among the first 5 non-blank lines in the message body. So, only the second 'su_______' would qualify except it is too far down. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From info at tomnoise.com Sat Nov 10 20:11:17 2007 From: info at tomnoise.com (Frank Kuzler) Date: Sat, 10 Nov 2007 14:11:17 -0500 Subject: [Mailman-Users] HTML Email Newsletter Problem on 2.1.9 Message-ID: Has anyone else had a problem sending html emails through 2.1.9? I am running a virtual dedicated server (linux Fedora Red Hat 6 with a Plesk interface) at my webhost. On one of my domains I have set up a list and am trying to send an html email. I have tried: 1?html page through Entourage with inline files (everything has been correctly uploaded to the server in same directory) 2?multipart/alternative through PHPMailer 3?webpage through Thunderbird. I have content filtering set to ?off? and have gone though all the setting a hundred times. Nothing seems to work, and the page arrives as plain text with a bunch of jumbled links. (I also have my client set correctly to receive html and have tried it on several client platforms.) AND the email comes through fine when I send it through a different list (on a different domain on a different server and host) running Mailman 2.0. Any help would be appreciated. Thanks, Tom From msapiro at value.net Sat Nov 10 21:06:20 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 10 Nov 2007 12:06:20 -0800 Subject: [Mailman-Users] HTML Email Newsletter Problem on 2.1.9 In-Reply-To: Message-ID: Frank Kuzler wrote: >Has anyone else had a problem sending html emails through 2.1.9? I am >running a virtual dedicated server (linux Fedora Red Hat 6 with a Plesk >interface) at my webhost. On one of my domains I have set up a list and am >trying to send an html email. I have tried: >1 html page through Entourage with inline files (everything has been >correctly uploaded to the server in same directory) >2 multipart/alternative through PHPMailer >3 webpage through Thunderbird. > >I have content filtering set to 'off' and have gone though all the setting a >hundred times. Nothing seems to work, and the page arrives as plain text >with a bunch of jumbled links. I don't know about the 'jumbled' part, but it seems you may have Non-digest options->scrub_nondigest set to Yes. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From info at tomnoise.com Sat Nov 10 21:20:39 2007 From: info at tomnoise.com (Tom Noise) Date: Sat, 10 Nov 2007 15:20:39 -0500 Subject: [Mailman-Users] HTML Email Newsletter Problem on 2.1.9 In-Reply-To: Message-ID: Hi Mark, Thanks for the reply, but I actually have Non-Digest Scrub set to "no". Maybe I should have been more clear on the jumbled part. It comes through with all the text and code for the html links (e.g., ) but nothing else--no form, images, etc. So it's just an unstyled page. I am not using using CSS for the email version and have all the styling done in the source code. It looks fine is any browser. Thanks Tom On 11/10/07 3:06 PM, "Mark Sapiro" wrote: > Frank Kuzler wrote: > >> Has anyone else had a problem sending html emails through 2.1.9? I am >> running a virtual dedicated server (linux Fedora Red Hat 6 with a Plesk >> interface) at my webhost. On one of my domains I have set up a list and am >> trying to send an html email. I have tried: >> 1 html page through Entourage with inline files (everything has been >> correctly uploaded to the server in same directory) >> 2 multipart/alternative through PHPMailer >> 3 webpage through Thunderbird. >> >> I have content filtering set to 'off' and have gone though all the setting a >> hundred times. Nothing seems to work, and the page arrives as plain text >> with a bunch of jumbled links. > > > I don't know about the 'jumbled' part, but it seems you may have > Non-digest options->scrub_nondigest set to Yes. From msapiro at value.net Sat Nov 10 21:37:26 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 10 Nov 2007 12:37:26 -0800 Subject: [Mailman-Users] HTML Email Newsletter Problem on 2.1.9 In-Reply-To: Message-ID: Tom Noise wrote: > >Thanks for the reply, but I actually have Non-Digest Scrub set to "no". > >Maybe I should have been more clear on the jumbled part. It comes through >with all the text and code for the html links (e.g., >) but nothing else--no form, images, etc. So it's >just an unstyled page. > >I am not using using CSS for the email version and have all the styling done >in the source code. It looks fine is any browser. Please post the raw message including all headers for a message as sent to the list and the same message as received from the list so we can see what is happening. One possibility is you are adding msg_header and/or msg_footer and your MUA does not understand the resultant MIME structured message, but that doesn't seem too likely. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From info at tomnoise.com Sat Nov 10 22:52:49 2007 From: info at tomnoise.com (Tom Noise) Date: Sat, 10 Nov 2007 16:52:49 -0500 Subject: [Mailman-Users] HTML Email Newsletter Problem on 2.1.9 In-Reply-To: Message-ID: Thanks again. The problem was a simple text footer that I added. I took it out and now it seems to be working. Why would that be though? In earlier versions I had left the default footer in without trying to customize it and it never affected anything. Again thanks. On 11/10/07 3:37 PM, "Mark Sapiro" wrote: > Tom Noise wrote: >> >> Thanks for the reply, but I actually have Non-Digest Scrub set to "no". >> >> Maybe I should have been more clear on the jumbled part. It comes through >> with all the text and code for the html links (e.g., >> ) but nothing else--no form, images, etc. So it's >> just an unstyled page. >> >> I am not using using CSS for the email version and have all the styling done >> in the source code. It looks fine is any browser. > > > Please post the raw message including all headers for a message as sent > to the list and the same message as received from the list so we can > see what is happening. > > One possibility is you are adding msg_header and/or msg_footer and your > MUA does not understand the resultant MIME structured message, but > that doesn't seem too likely. From msapiro at value.net Sun Nov 11 00:20:39 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 10 Nov 2007 15:20:39 -0800 Subject: [Mailman-Users] HTML Email Newsletter Problem on 2.1.9 In-Reply-To: Message-ID: Tom Noise wrote: >Thanks again. The problem was a simple text footer that I added. I took it >out and now it seems to be working. Why would that be though? In earlier >versions I had left the default footer in without trying to customize it and >it never affected anything. If by earlier versions you mean 2.0.x, the way footers are added changed significantly in 2.1. See for more on this. However, the addition of the list footer should just cause your original text/html message to become a multipart/mixed message containing the original message as a text/html subpart followed by a text/plain subpart containing the footer. If this is enough to cause your MUA to not render the HTML properly, I'd say you need to try a different MUA. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ratnaweera at dplanet.ch Sun Nov 11 17:45:27 2007 From: ratnaweera at dplanet.ch (Visvanath Ratnaweera) Date: Sun, 11 Nov 2007 17:45:27 +0100 Subject: [Mailman-Users] Moving an installation to another machine Message-ID: <20071111164527.GA4166@mituru> Hi all I had the mailing list of our LUG running for a couple of years now, until there were disk problems. Now I can't start the system. In case I can read the mailman relevant data, what is the best strategy to move to a new server? In fact a new server is already up and running Linux, Apache and Postfix, Mailman 2.1.9 freshly installed. regards Visvanath From msapiro at value.net Sun Nov 11 18:24:42 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 11 Nov 2007 09:24:42 -0800 Subject: [Mailman-Users] Moving an installation to another machine In-Reply-To: <20071111164527.GA4166@mituru> Message-ID: Visvanath Ratnaweera wrote: > >In case I can read the mailman relevant data, what is the >best strategy to move to a new server? See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ratnaweera at dplanet.ch Mon Nov 12 08:20:44 2007 From: ratnaweera at dplanet.ch (Visvanath Ratnaweera) Date: Mon, 12 Nov 2007 08:20:44 +0100 Subject: [Mailman-Users] Moving an installation to another machine In-Reply-To: References: <20071111164527.GA4166@mituru> Message-ID: <20071112072044.GA3675@mituru.zhaw.ch> Hi Mark (sorry, this reply was sent yesterday as PM) Ref: Mark Sapiro 11.11.2007 18:29 > > See > . Many thanks! Good to know that it is so straight-forward. Will get a go at the old hard disk tomorrow. regards Visvanath From listeyon at metu.edu.tr Mon Nov 12 10:18:32 2007 From: listeyon at metu.edu.tr (liste yoneticisi) Date: Mon, 12 Nov 2007 11:18:32 +0200 (WET) Subject: [Mailman-Users] unsubsription problem In-Reply-To: <000c01c6d247$e4416600$0301a8c0@endurance> References: <20060906010502.eyux3ept1k4wsssw@sbscomp.net> <000c01c6d247$e4416600$0301a8c0@endurance> Message-ID: Hello; The owner of one of our lists face with a problem. When she tries to unsubscribe one of the member from the list, (checks the unsub column, and pushes submit your changes button) the following page occurs. " 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. " There is no problem for other lists. When I checked error log, there was some lines about this list such as following. " admin(12323): PATH_INFO: /engelsiz-uni/members/list admin(12323): HTTP_REFERER: http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list admin(12323): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members/list admin(12323): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list admin(15609): HTTP_COOKIE: engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; __utma=203322125.419203040.1165843329.1165843329.1165843329.1 admin(15609): PATH_INFO: /engelsiz-uni/members admin(15609): HTTP_REFERER: http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members admin(15609): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members admin(15609): REQUEST_URI: /mailman/admin/engelsiz-uni/members " Could you please tell me how can I solve the problem? regards. ---------------- Liste Yoneticisi http://e-list.cc.metu.edu.tr http://e-liste.bidb.odtu.edu.tr From jijo at fs3.ph Mon Nov 12 11:56:02 2007 From: jijo at fs3.ph (Federico Sevilla III) Date: Mon, 12 Nov 2007 18:56:02 +0800 Subject: [Mailman-Users] Post Server Migration: Changing host_name Insufficient In-Reply-To: <1194864427.4713.78.camel@humanitas.fs3.ph> References: <1194864427.4713.78.camel@humanitas.fs3.ph> Message-ID: <1194864962.4713.81.camel@humanitas.fs3.ph> Hi, Please ignore my email, below. I had been searching for the answer before I sent this and could not find one that worked, but after sending it I finally read about using "withlist -l -r fix_url listname" in the FAQ and that works. Sorry for the noise and thank you. Cheers! On Mon, 2007-11-12 at 18:47 +0800, Federico Sevilla III wrote: > Hi, > > I migrated all my Mailman lists from one server to another by copying > the contents of /var/lib/mailman/archive and /var/lib/mailman/lists. > Mail delivery works okay, and accessing a particular site directly using > http://new.host.name/mailman/listinfo/listname works okay, too. > > However, the DEFAULT_URL_HOST of the new server is different, and the > original DEFAULT_URL_HOST is being abandoned. Furthermore, even if we > use virtual hosting, all of the mailing lists were created using > > # newsite listname > > and NOT the alternative > > # newsite listname at virtual.host.name > > The net effect is that regardless of what host_name is: > > 1. Going to http://new.host.name/mailman/listinfo does not list any of > the lists there, even when advertised = 1 for the lists. > > 2. All the links in http://new.host.name/mailman/admin/listname/... > point to http://old.host.name/mailman/admin/listname/... which is > incorrect. > > I cannot find a way to tweak this, going through all the variables > dumped by config_list. What can I change so that my lists will now > forget old.host.name and use the new lists.host.name? > > Thanks. > -- Federico Sevilla III F S 3 Consulting Inc. http://www.fs3.ph -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.python.org/pipermail/mailman-users/attachments/20071112/2973a98a/attachment.pgp From jijo at fs3.ph Mon Nov 12 11:47:07 2007 From: jijo at fs3.ph (Federico Sevilla III) Date: Mon, 12 Nov 2007 18:47:07 +0800 Subject: [Mailman-Users] Post Server Migration: Changing host_name Insufficient Message-ID: <1194864427.4713.78.camel@humanitas.fs3.ph> Hi, I migrated all my Mailman lists from one server to another by copying the contents of /var/lib/mailman/archive and /var/lib/mailman/lists. Mail delivery works okay, and accessing a particular site directly using http://new.host.name/mailman/listinfo/listname works okay, too. However, the DEFAULT_URL_HOST of the new server is different, and the original DEFAULT_URL_HOST is being abandoned. Furthermore, even if we use virtual hosting, all of the mailing lists were created using # newsite listname and NOT the alternative # newsite listname at virtual.host.name The net effect is that regardless of what host_name is: 1. Going to http://new.host.name/mailman/listinfo does not list any of the lists there, even when advertised = 1 for the lists. 2. All the links in http://new.host.name/mailman/admin/listname/... point to http://old.host.name/mailman/admin/listname/... which is incorrect. I cannot find a way to tweak this, going through all the variables dumped by config_list. What can I change so that my lists will now forget old.host.name and use the new lists.host.name? Thanks. -- Federico Sevilla III F S 3 Consulting Inc. http://www.fs3.ph -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.python.org/pipermail/mailman-users/attachments/20071112/dab70d0c/attachment.pgp From msapiro at value.net Mon Nov 12 16:42:34 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 07:42:34 -0800 Subject: [Mailman-Users] unsubsription problem In-Reply-To: Message-ID: liste yoneticisi wrote: > >When she tries to unsubscribe one of the member from the list, >(checks the unsub column, and pushes submit your changes button) > >the following page occurs. >" >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. >" > >There is no problem for other lists. > >When I checked error log, >there was some lines about this list such as following. > >" >admin(12323): PATH_INFO: /engelsiz-uni/members/list >admin(12323): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list >admin(12323): PATH_TRANSLATED: >/cwis/htdocs/mailman/engelsiz-uni/members/list >admin(12323): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list >admin(15609): HTTP_COOKIE: >engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; >__utma=203322125.419203040.1165843329.1165843329.1165843329.1 >admin(15609): PATH_INFO: /engelsiz-uni/members >admin(15609): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members >admin(15609): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members >admin(15609): REQUEST_URI: /mailman/admin/engelsiz-uni/members >" > >Could you please tell me how can I solve the problem? Post the entire section of the error log from the time in question. You have omitted all the information that would help diagnose this problem. The most important part is the Python traceback. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From scry_mr at yahoo.ca Mon Nov 12 17:08:34 2007 From: scry_mr at yahoo.ca (Juan Miscaro) Date: Mon, 12 Nov 2007 11:08:34 -0500 (EST) Subject: [Mailman-Users] basic but serious spam question Message-ID: <452463.8781.qm@web57602.mail.re1.yahoo.com> Hi, I have a basic question on how to prevent my lists from being spammed. How can I designate a single person in my company to be the sender of messages to my announce-only lists? I don't see any reason for this person to be subscribed to the lists. I would prefer to make such changes on the command line and for multiple lists. Thank you very much. // juan Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail. Click on Options in Mail and switch to New Mail today or register for free at http://mail.yahoo.ca From jbritton at dsop.com Mon Nov 12 17:31:58 2007 From: jbritton at dsop.com (Jerry Britton) Date: Mon, 12 Nov 2007 11:31:58 -0500 Subject: [Mailman-Users] Leopard Server Mailman Config Question Message-ID: <19FEEAC4-D43F-43AB-BBC0-1C6B1AA00EEE@dsop.com> Have Leopard Server up and running. Have web access to Mailman up and running. Have created a test list. Should the Mailman software create the accounts required for the list (list, list-join, list-leave, etc.)? If so, mine didn't. I posted to the list and got a user unknown error. On the other hand, if I have to create the mail accounts through Workgroup Manager, that seems like a lot of work. Do I need more than the above three? What password do you assign? If you leave it null, anyone on the Internet could potentially access it. If you set a password, then how do you tell Mailman what it is? The docs have absolutely nothing to say on this subject. And www.lists.org says Apple re-engineered the software to work with their GUI and moved the code around...and thus it can't be readily supported. Any help would be appreciated. Thank you. P.S. Despite my sig, I prefer Apple! (usually) --------------------------------------------------------------- Jerry Britton CompTIA A+, Network+, Security+ Microsoft MCP, MCDST, MCSA: Security, MCSE: Security From frederic.mantegazza at gbiloba.org Mon Nov 12 18:51:10 2007 From: frederic.mantegazza at gbiloba.org (=?iso-8859-15?q?Fr=E9d=E9ric_Mantegazza?=) Date: Mon, 12 Nov 2007 19:51:10 +0200 Subject: [Mailman-Users] Reject messages with wrong attachment Message-ID: <200711121851.10798.frederic.mantegazza@gbiloba.org> Hello, Mailman is able to remove some attachments, based on the mime-type. But is it possible to reject messages containing such attachments? This is strange to see an incoming message telling "I attached the file" and see nothing; I would prefer return the message, and tell the user to choose another format (pdf vs doc, for example). Thanks, -- Fr?d?ric http://www.gbiloba.org From msapiro at value.net Mon Nov 12 18:59:58 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 09:59:58 -0800 Subject: [Mailman-Users] basic but serious spam question In-Reply-To: <452463.8781.qm@web57602.mail.re1.yahoo.com> Message-ID: Juan Miscaro wrote: > >How can I designate a single person in my company to be the sender of >messages to my announce-only lists? > >I don't see any reason for this person to be subscribed to the lists. See for suggestions on list setup. The single person can post to the lists using an Approved: header as discussed in the FAQ article. >I would prefer to make such changes on the command line and for >multiple lists. You can put the various settings such as default_member_moderation, member_moderation_action and member_moderation_notice in a file to be input to bin/config_list and run config_list on multiple lists with a shell script. See (mirrored at ) for a withlist script that can be used to set all current list members to moderated if you want to do this from the command line. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Mon Nov 12 19:31:06 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 10:31:06 -0800 Subject: [Mailman-Users] Reject messages with wrong attachment In-Reply-To: <200711121851.10798.frederic.mantegazza@gbiloba.org> References: <200711121851.10798.frederic.mantegazza@gbiloba.org> Message-ID: <47389BEA.2030408@value.net> Fr?d?ric Mantegazza wrote: > > Mailman is able to remove some attachments, based on the mime-type. But is > it possible to reject messages containing such attachments? This is > strange to see an incoming message telling "I attached the file" and see > nothing; I would prefer return the message, and tell the user to choose > another format (pdf vs doc, for example). You can use header_filter_rules to match on content types, e.g., ^Content-Type:.*application/msword but this is only practical for a limited number of anticipated types, Also, if you chose to 'reject' matching messages, you have no control over the reject message. You can only control the reason if you 'hold' the message and then reject it from the admindb interface. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lstone19 at stonejongleux.com Mon Nov 12 19:36:21 2007 From: lstone19 at stonejongleux.com (Larry Stone) Date: Mon, 12 Nov 2007 12:36:21 -0600 (CST) Subject: [Mailman-Users] Leopard Server Mailman Config Question In-Reply-To: <19FEEAC4-D43F-43AB-BBC0-1C6B1AA00EEE@dsop.com> References: <19FEEAC4-D43F-43AB-BBC0-1C6B1AA00EEE@dsop.com> Message-ID: On Mon, 12 Nov 2007, Jerry Britton wrote: > Have Leopard Server up and running. Have web access to Mailman up and > running. Have created a test list. > > Should the Mailman software create the accounts required for the list > (list, list-join, list-leave, etc.)? > > If so, mine didn't. I posted to the list and got a user unknown error. They're not accounts, they're aliases that pipe the mail to the mailman wrapper. With that simple comment, let me go into more detail. But first, while I'm one of the Mac OS X "experts" here, my experience is all with OS X "client" and none with OS X Server (yes, it's quite easy to run server stuff on what is officially just the client version). Running it on regular OS X involved installing and building from source as what Apple provides for Mailman is only with OS X Server. I wrote (and you should be able to find in the archives) a post on installing Mailman on Tiger client (and earlier Panther client; a Leopard client version may be coming). It may be useful to you in understanding a little of what is going on behind the scenes but then, since we know little about Apple's customizations for OS X Server, it might not. Apple provides Postfix as the included MTA (with both Server and client). Mailman "knows" Postfix and when properly configured in mm_cfg.py, creates the needed aliases automatically. The only other thing is to make sure Postfix knows about Mailman's alias file. On my system (set up using my instructions reference above), the Mailman alias file is $prefix/data/aliases (where $prefix is your Mailman home directory) and Postfix is told about the existence of this file by an appropriate line in its main.cf file (in my case, that's /etc/postfix/main.cf). Unfortunately, since this is OS X Server, that may not be correct for you (but /etc/postfix is where the postfix stuff is by default on OS X client so I'd guess it's there for OS X Server as well). -- Larry Stone lstone19 at stonejongleux.com From msapiro at value.net Mon Nov 12 19:49:43 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 10:49:43 -0800 Subject: [Mailman-Users] Leopard Server Mailman Config Question In-Reply-To: <19FEEAC4-D43F-43AB-BBC0-1C6B1AA00EEE@dsop.com> Message-ID: Jerry Britton wrote: >Have Leopard Server up and running. Have web access to Mailman up and >running. Have created a test list. Cool! >Should the Mailman software create the accounts required for the list >(list, list-join, list-leave, etc.)? You don't create accounts for the list addresses at all. These are routed to Mailman by the MTA (Postfix in your case?). Exactly how depends on the MTA. Postfix uses aliases created either manually or automatically depending on whether Postfix/Mailman integration has been set up. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From frederic.mantegazza at gbiloba.org Mon Nov 12 19:57:03 2007 From: frederic.mantegazza at gbiloba.org (=?iso-8859-15?q?Fr=E9d=E9ric_Mantegazza?=) Date: Mon, 12 Nov 2007 20:57:03 +0200 Subject: [Mailman-Users] Reject messages with wrong attachment In-Reply-To: <47389BEA.2030408@value.net> References: <200711121851.10798.frederic.mantegazza@gbiloba.org> <47389BEA.2030408@value.net> Message-ID: <200711121957.04264.frederic.mantegazza@gbiloba.org> On lundi 12 novembre 2007, Mark Sapiro wrote: > You can use header_filter_rules to match on content types, e.g., > > ^Content-Type:.*application/msword > > but this is only practical for a limited number of anticipated types, > Also, if you chose to 'reject' matching messages, you have no control > over the reject message. You can only control the reason if you 'hold' > the message and then reject it from the admindb interface. Ok. But where is this header_filter_rules in the web interface? I can't find it... -- Fr?d?ric http://www.gbiloba.org From msapiro at value.net Mon Nov 12 20:06:38 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 11:06:38 -0800 Subject: [Mailman-Users] Reject messages with wrong attachment In-Reply-To: <200711121957.04264.frederic.mantegazza@gbiloba.org> References: <200711121851.10798.frederic.mantegazza@gbiloba.org> <47389BEA.2030408@value.net> <200711121957.04264.frederic.mantegazza@gbiloba.org> Message-ID: <4738A43E.2050803@value.net> Fr?d?ric Mantegazza wrote: > > Ok. But where is this header_filter_rules in the web interface? I can't > find it... Privacy options...->Spam filters -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dbrva at yahoo.com Mon Nov 12 20:26:38 2007 From: dbrva at yahoo.com (David Boothe) Date: Mon, 12 Nov 2007 11:26:38 -0800 (PST) Subject: [Mailman-Users] Happy... In-Reply-To: Message-ID: <936789.49631.qm@web55103.mail.re4.yahoo.com> Hope this is not a disallowed post. I don't post often but i do get a lot of good info from all the discussion that goes on. Wanted to take a minute here to wish everyone a safe and happy thanksgiving and upcoming holiday season. Now back to the MM discussion for all. DB __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From scry_mr at yahoo.ca Mon Nov 12 20:48:22 2007 From: scry_mr at yahoo.ca (Juan Miscaro) Date: Mon, 12 Nov 2007 14:48:22 -0500 (EST) Subject: [Mailman-Users] basic but serious spam question In-Reply-To: Message-ID: <372262.20486.qm@web57607.mail.re1.yahoo.com> --- Mark Sapiro wrote: > Juan Miscaro wrote: > > > >How can I designate a single person in my company to be the sender > of > >messages to my announce-only lists? > > > >I don't see any reason for this person to be subscribed to the > lists. > > > See > > for suggestions on list setup. The single person can post to the > lists > using an Approved: header as discussed in the FAQ article. > > > >I would prefer to make such changes on the command line and for > >multiple lists. > > > You can put the various settings such as default_member_moderation, > member_moderation_action and member_moderation_notice in a file to be > input to bin/config_list and run config_list on multiple lists with a > shell script. > > See (mirrored > at > ) for a withlist > script that can be used to set all current list members to moderated > if you want to do this from the command line. Thank you. I now see that my mailman queue is full of spam. How do I purge it? No information readily available on the net for this. // juan Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail. Click on Options in Mail and switch to New Mail today or register for free at http://mail.yahoo.ca From msapiro at value.net Mon Nov 12 21:09:22 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 12:09:22 -0800 Subject: [Mailman-Users] basic but serious spam question In-Reply-To: <372262.20486.qm@web57607.mail.re1.yahoo.com> Message-ID: Juan Miscaro > >I now see that my mailman queue is full of spam. How do I purge it? > >No information readily available on the net for this. I don't know whether you consider it "readily available", but see . Also, see . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From frederic.mantegazza at gbiloba.org Mon Nov 12 21:28:20 2007 From: frederic.mantegazza at gbiloba.org (=?iso-8859-15?q?Fr=E9d=E9ric_Mantegazza?=) Date: Mon, 12 Nov 2007 22:28:20 +0200 Subject: [Mailman-Users] Reject messages with wrong attachment In-Reply-To: <4738A43E.2050803@value.net> References: <200711121851.10798.frederic.mantegazza@gbiloba.org> <200711121957.04264.frederic.mantegazza@gbiloba.org> <4738A43E.2050803@value.net> Message-ID: <200711122128.21487.frederic.mantegazza@gbiloba.org> On lundi 12 novembre 2007, Mark Sapiro wrote: > > Ok. But where is this header_filter_rules in the web interface? I > > can't find it... > > Privacy options...->Spam filters Got it. Thanks. I realized something: .doc attachment are removed from messages, while they are not in the list of files to remove: pass_mime_types: multipart/mixed multipart/alternative text/plain multipart/signed application/pgp-signature filter_filename_extensions: exe bat cmd com pif scr vbs cpl Why? -- Fr?d?ric http://www.gbiloba.org From scry_mr at yahoo.ca Mon Nov 12 21:41:50 2007 From: scry_mr at yahoo.ca (Juan Miscaro) Date: Mon, 12 Nov 2007 15:41:50 -0500 (EST) Subject: [Mailman-Users] basic but serious spam question In-Reply-To: Message-ID: <214892.33557.qm@web57608.mail.re1.yahoo.com> --- Mark Sapiro wrote: > Juan Miscaro > > > >I now see that my mailman queue is full of spam. How do I purge it? > > > >No information readily available on the net for this. > > > I don't know whether you consider it "readily available", but see > . > > Also, see > . Thank you. There must be some other mechanism at play here because there was very little of the heldmsg-* files. However, when I discarded them (bin/discard) and restarted qrunner again I (postfix) am swamped with messages. I am looking in (for OpenBSD) /var/spool/mailman and I see some large directories: $ du -sh * 199M archives 172K data 18.6M lists 2.0K locks 64.6M logs 38.3M qfiles 2.0K spam $ du -sh logs/* 4.3M logs/bounce 240K logs/error 30.0K logs/locks 12.0K logs/mischief 320K logs/post 138K logs/qrunner 6.2M logs/smtp 52.5M logs/smtp-failure 864K logs/subscribe 38.0K logs/vette $ du -sh qfiles/* 2.0K qfiles/archive 48.0K qfiles/bounces 2.0K qfiles/commands 238K qfiles/in 2.0K qfiles/news 2.0M qfiles/out 2.0K qfiles/retry 24.3M qfiles/shunt 11.7M qfiles/virgin Connect with friends from any web browser - no download required. Try the new Yahoo! Canada Messenger for the Web BETA at http://ca.messenger.yahoo.com/webmessengerpromo.php From msapiro at value.net Mon Nov 12 22:32:21 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 13:32:21 -0800 Subject: [Mailman-Users] basic but serious spam question In-Reply-To: <214892.33557.qm@web57608.mail.re1.yahoo.com> Message-ID: Juan Miscaro wrote: > >There must be some other mechanism at play here because there was very >little of the heldmsg-* files. However, when I discarded them >(bin/discard) and restarted qrunner again I (postfix) am swamped with >messages. I suspect that you had a lot of messages queued in the 'virgin', 'in' or 'out' queue and the corresponding qrunner wasn't running. >I am looking in (for OpenBSD) /var/spool/mailman and I see >some large directories: > > >$ du -sh * > >199M archives >172K data >18.6M lists >2.0K locks >64.6M logs >38.3M qfiles >2.0K spam > > >$ du -sh logs/* > >4.3M logs/bounce >240K logs/error >30.0K logs/locks >12.0K logs/mischief >320K logs/post >138K logs/qrunner >6.2M logs/smtp >52.5M logs/smtp-failure >864K logs/subscribe >38.0K logs/vette It looks like you have lots of log entries. Do you rotate your logs? >$ du -sh qfiles/* > >2.0K qfiles/archive >48.0K qfiles/bounces >2.0K qfiles/commands >238K qfiles/in >2.0K qfiles/news >2.0M qfiles/out >2.0K qfiles/retry >24.3M qfiles/shunt >11.7M qfiles/virgin These big qfiles entries can be either a very large directory itself or lots of stuff in the directory or both. Large directories result from the corresponding runner not running and many messages piling up in the queue. Once the runner starts, the messages are processed and removed, but the directory itself never shrinks unless you do it manually. The shunt queue doesn't have a runner. Messages that encounter unanticipated processing exceptions are placed in the shunt queue, and the exception is logged in the error log. It is up to you to fix the problem and delete the shunt queue entry or reprocess the shunted messages with bin/unshunt. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Mon Nov 12 22:36:16 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 13:36:16 -0800 Subject: [Mailman-Users] Reject messages with wrong attachment In-Reply-To: <200711122128.21487.frederic.mantegazza@gbiloba.org> References: <200711121851.10798.frederic.mantegazza@gbiloba.org> <200711121957.04264.frederic.mantegazza@gbiloba.org> <4738A43E.2050803@value.net> <200711122128.21487.frederic.mantegazza@gbiloba.org> Message-ID: <4738C750.2000302@value.net> Fr?d?ric Mantegazza wrote: > > I realized something: .doc attachment are removed from messages, while they > are not in the list of files to remove: > > pass_mime_types: > > multipart/mixed > multipart/alternative > text/plain > multipart/signed > application/pgp-signature pass_mime_types takes precedence over *_filename_extensions. The settings above will filter every elemental MIME part with content-type other than text/plain or application/pgp-signature. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From frederic.mantegazza at gbiloba.org Mon Nov 12 22:57:38 2007 From: frederic.mantegazza at gbiloba.org (=?iso-8859-15?q?Fr=E9d=E9ric_Mantegazza?=) Date: Mon, 12 Nov 2007 23:57:38 +0200 Subject: [Mailman-Users] Reject messages with wrong attachment In-Reply-To: <4738C750.2000302@value.net> References: <200711121851.10798.frederic.mantegazza@gbiloba.org> <200711122128.21487.frederic.mantegazza@gbiloba.org> <4738C750.2000302@value.net> Message-ID: <200711122257.39198.frederic.mantegazza@gbiloba.org> On lundi 12 novembre 2007, Mark Sapiro wrote: > Fr?d?ric Mantegazza wrote: > > I realized something: .doc attachment are removed from messages, while > > they are not in the list of files to remove: > > > > pass_mime_types: > > > > multipart/mixed > > multipart/alternative > > text/plain > > multipart/signed > > application/pgp-signature > > pass_mime_types takes precedence over *_filename_extensions. The > settings above will filter every elemental MIME part with content-type > other than text/plain or application/pgp-signature. :o) -- Fr?d?ric http://www.gbiloba.org From info at tomnoise.com Tue Nov 13 00:26:31 2007 From: info at tomnoise.com (Tom Noise) Date: Mon, 12 Nov 2007 18:26:31 -0500 Subject: [Mailman-Users] Lists not Sending In-Reply-To: Message-ID: I'm running into a problem today with posting and receiving through lists. This morning posts to the list were being sent and received fine, and now the posts are being sent through the email client correctly (I checked with a non-list email address), but nothing is being posted to the list. I've been back through the settings and nothing seems to be off on the list. Nothing is in the archives, and nothing is being held for moderation. Thanks. Tom From msapiro at value.net Tue Nov 13 00:45:48 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 15:45:48 -0800 Subject: [Mailman-Users] Lists not Sending In-Reply-To: Message-ID: Tom Noise wrote: >I'm running into a problem today with posting and receiving through lists. >This morning posts to the list were being sent and received fine, and now >the posts are being sent through the email client correctly (I checked with >a non-list email address), but nothing is being posted to the list. I've >been back through the settings and nothing seems to be off on the list. >Nothing is in the archives, and nothing is being held for moderation. See , especially items 1b), 5b), 6) and 7). -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From matt.l.zimmerman at gmail.com Tue Nov 13 01:12:22 2007 From: matt.l.zimmerman at gmail.com (Matt Zimmerman) Date: Mon, 12 Nov 2007 19:12:22 -0500 Subject: [Mailman-Users] Python 2.5.1 Message-ID: <50852730711121612xa5baaaek55631def1d2d3ad1@mail.gmail.com> Is Mailman 2.1.9 compatible with Python 2.5.1? The reason I ask is because I am having trouble configuring Mailman on a Solaris 10 sparc server. From msapiro at value.net Tue Nov 13 01:24:41 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 12 Nov 2007 16:24:41 -0800 Subject: [Mailman-Users] Python 2.5.1 In-Reply-To: <50852730711121612xa5baaaek55631def1d2d3ad1@mail.gmail.com> Message-ID: Matt Zimmerman wrote: >Is Mailman 2.1.9 compatible with Python 2.5.1? The reason I ask is >because I am having trouble configuring Mailman on a Solaris 10 sparc >server. Yes. There will be some DeprecationWarning messages about string exceptions in the Mailman's error log, but everything works. Note that 2.1.10b0 will be released very soon, and it will supress the warnings. There appear to be difficulties in installing Mailman on Solaris 10. See some of the recent threads returned by for advice. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lstone19 at stonejongleux.com Tue Nov 13 01:25:43 2007 From: lstone19 at stonejongleux.com (Larry Stone) Date: Mon, 12 Nov 2007 18:25:43 -0600 Subject: [Mailman-Users] Python 2.5.1 In-Reply-To: <50852730711121612xa5baaaek55631def1d2d3ad1@mail.gmail.com> Message-ID: On 11/12/07 6:12 PM, Matt Zimmerman at matt.l.zimmerman at gmail.com wrote: > Is Mailman 2.1.9 compatible with Python 2.5.1? The reason I ask is > because I am having trouble configuring Mailman on a Solaris 10 sparc > server. MM 2.1.9 with Python 2.5.1 is working fine for me on Mac OS X 10.5 (Leopard). -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ From listeyon at metu.edu.tr Tue Nov 13 13:45:18 2007 From: listeyon at metu.edu.tr (liste yoneticisi) Date: Tue, 13 Nov 2007 14:45:18 +0200 (WET) Subject: [Mailman-Users] unsubsription problem In-Reply-To: References: Message-ID: ---------------- Liste Yoneticisi http://e-list.cc.metu.edu.tr http://e-liste.bidb.odtu.edu.tr On Mon, 12 Nov 2007, Mark Sapiro wrote: liste yoneticisi wrote: > >When she tries to unsubscribe one of the member from the list, >(checks the unsub column, and pushes submit your changes button) > >the following page occurs. >" >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. >" > >There is no problem for other lists. > >When I checked error log, >there was some lines about this list such as following. > >" >admin(12323): PATH_INFO: /engelsiz-uni/members/list >admin(12323): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list >admin(12323): PATH_TRANSLATED: >/cwis/htdocs/mailman/engelsiz-uni/members/list >admin(12323): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list >admin(15609): HTTP_COOKIE: >engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; >__utma=203322125.419203040.1165843329.1165843329.1165843329.1 >admin(15609): PATH_INFO: /engelsiz-uni/members >admin(15609): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members >admin(15609): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members >admin(15609): REQUEST_URI: /mailman/admin/engelsiz-uni/members >" > >Could you please tell me how can I solve the problem? Post the entire section of the error log from the time in question. You have omitted all the information that would help diagnose this problem. The most important part is the Python traceback. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ---------- The whole section is copied below: " admin(2745): HTTP_COOKIE: engelsiz-uni+admin=280200000069cb563747732800000061373462616233393830346232666366376163663863623563333565663162303161616538663163 admin(2745): HTTP_REFERER: http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list admin(2745): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members/list admin(2745): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list admin(2745): PATH_INFO: /engelsiz-uni/members/list admin(8881): HTTP_COOKIE: engelsiz-uni+admin=280200000069ce0f3847732800000065363039633637306537333533383866303363316138386461366239333837626636666133626166 admin(8881): PATH_INFO: /engelsiz-uni/members/list admin(8881): HTTP_REFERER: http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list admin(8881): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members/list admin(8881): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list admin(9327): HTTP_COOKIE: engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; __utma=203322125.419203040.1165843329.1165843329.1165843329.1 admin(9327): PATH_INFO: /engelsiz-uni/members admin(9327): HTTP_REFERER: http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members admin(9327): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members admin(9327): REQUEST_URI: /mailman/admin/engelsiz-uni/members admin(9407): HTTP_COOKIE: engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; __utma=203322125.419203040.1165843329.1165843329.1165843329.1 admin(9407): PATH_INFO: /engelsiz-uni/members admin(9407): HTTP_REFERER: http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members admin(9407): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members admin(9407): REQUEST_URI: /mailman/admin/engelsiz-uni/members admin(11017): HTTP_COOKIE: engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; __utma=203322125.419203040.1165843329.1165843329.1165843329.1 admin(11017): PATH_INFO: /engelsiz-uni/members/list admin(11017): HTTP_REFERER: http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list admin(11017): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members/list admin(11017): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list admin(12323): HTTP_COOKIE: engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; __utma=203322125.419203040.1165843329.1165843329.1165843329.1 admin(12323): PATH_INFO: /engelsiz-uni/members/list admin(12323): HTTP_REFERER: http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list admin(12323): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members/list admin(12323): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list admin(15609): HTTP_COOKIE: engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; __utma=203322125.419203040.1165843329.1165843329.1165843329.1 admin(15609): PATH_INFO: /engelsiz-uni/members admin(15609): HTTP_REFERER: http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members admin(15609): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members admin(15609): REQUEST_URI: /mailman/admin/engelsiz-uni/members " By the way I still wonder why this problem occured, but i performed a quick ans dirty solution, I removed the list without deleting archives after listing the subscribers and opened again. subscribed subscribers, archive was OK. But I don't know whether this problem occurs again or not. From Luke.Daly at newcastle.edu.au Wed Nov 14 00:34:42 2007 From: Luke.Daly at newcastle.edu.au (Luke Daly) Date: Wed, 14 Nov 2007 10:34:42 +1100 Subject: [Mailman-Users] searching for a user in all lists Message-ID: <473ACF42.7D71.00D6.1@newcastle.edu.au> Is there a way i can scan all lists for an email address? the scenario is i need to remove a user from all our lists (theres lots of them) in one go. or at the least scan all lists for an email address. Luke Daly Systems Officer IT Infrastructure Newcastle University 17000 From jimc at nmcourts.com Wed Nov 14 02:00:56 2007 From: jimc at nmcourts.com (Jim Coberly) Date: Tue, 13 Nov 2007 18:00:56 -0700 Subject: [Mailman-Users] searching for a user in all lists In-Reply-To: <473ACF42.7D71.00D6.1@newcastle.edu.au> References: <473ACF42.7D71.00D6.1@newcastle.edu.au> Message-ID: <473A48C8.8050506@nmcourts.com> I am not an expert, but take a look at the find_member and remove_member mailman utilities. It looks to me like they might help. Jim Luke Daly wrote: > Is there a way i can scan all lists for an email address? the scenario > is i need to remove a user from all our lists (theres lots of them) in > one go. or at the least scan all lists for an email address. > > Luke Daly > Systems Officer > IT Infrastructure > Newcastle University > 17000 > > > > > ------------------------------------------------------ > 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/jimc%40nmcourts.com > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > -- This email is the opinion of the author and is not an official communication of the New Mexico Judicial Branch. Confidentiality Notice: This e-mail, including all attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited unless specifically provided under the New Mexico Inspection of Public Records Act. If you are not the intended recipient, please contact the sender and destroy all copies of this message. From mdale at geniusmoon.com.au Wed Nov 14 04:28:45 2007 From: mdale at geniusmoon.com.au (Mark Dale) Date: Wed, 14 Nov 2007 14:28:45 +1100 Subject: [Mailman-Users] Incorrect link on empty archive page Message-ID: <473A6B6D.20908@geniusmoon.com.au> On the Archives page, when the archives are empty, Mailman displays the following message (which is correct). "No messages have been posted to this list yet, so the archives are currently empty. You can get ." However, there is an error with the "more info" link - a slash is missing between "mailman" and "listinfo" in the link, and of course I get a "Not found" reply. Not Found The requested URL .../cgi-bin/mailmanlistinfo/gen... was not found on this server. I had a look at "emptyarchive.html" and it looks fine. The "%(listinfo)s" works on other pages. --- snip from /etc/mailman/en/emptyarchive.html

The %(listname)s Archives

No messages have been posted to this list yet, so the archives are currently empty. You can get more information about this list. --- end snip Any clues from anyone would be greatly appreciated. cheers Mark Dale From Phil.Race at Sun.COM Wed Nov 14 05:15:50 2007 From: Phil.Race at Sun.COM (Phil Race) Date: Tue, 13 Nov 2007 20:15:50 -0800 Subject: [Mailman-Users] How to Re-write the "To" field. Message-ID: <473A7676.8060907@sun.com> I've got one-way list, which is getting its data for distribution from an upstream system by mail which bcc's my list. As such the To: field appears as : "To: undisclosed-recipients: ;" this is mostly harmless, except for 1) people who reply-all (since the reply-to field I set properly) 2) aesthetic reasons 3) people who subscribe to the list but have filters which cause the messages they want to be discarded or interpreted as spam. I have no power to change the upstream system, and what influence I have would take many months at best to bear fruit. So I would like to be able to make the To: field be something of my choosing but it seems I've just reached beyond the limits of the configurability/scope of mailman. I have read the various admonitions that mailman is not a CRM system and trawled the FAQ, but I haven't come up with anything. Ideas? -phil. From msapiro at value.net Wed Nov 14 06:02:48 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 13 Nov 2007 21:02:48 -0800 Subject: [Mailman-Users] unsubsription problem In-Reply-To: Message-ID: liste yoneticisi wrote: >The whole section is copied below: >" >admin(2745): HTTP_COOKIE: >engelsiz-uni+admin=280200000069cb563747732800000061373462616233393830346232666366376163663863623563333565663162303161616538663163 >admin(2745): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list >admin(2745): PATH_TRANSLATED: >/cwis/htdocs/mailman/engelsiz-uni/members/list >admin(2745): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list >admin(2745): PATH_INFO: /engelsiz-uni/members/list >admin(8881): HTTP_COOKIE: >engelsiz-uni+admin=280200000069ce0f3847732800000065363039633637306537333533383866303363316138386461366239333837626636666133626166 >admin(8881): PATH_INFO: /engelsiz-uni/members/list >admin(8881): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list >admin(8881): PATH_TRANSLATED: >/cwis/htdocs/mailman/engelsiz-uni/members/list >admin(8881): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list >admin(9327): HTTP_COOKIE: >engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; >__utma=203322125.419203040.1165843329.1165843329.1165843329.1 >admin(9327): PATH_INFO: /engelsiz-uni/members >admin(9327): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members >admin(9327): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members >admin(9327): REQUEST_URI: /mailman/admin/engelsiz-uni/members >admin(9407): HTTP_COOKIE: >engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; >__utma=203322125.419203040.1165843329.1165843329.1165843329.1 >admin(9407): PATH_INFO: /engelsiz-uni/members >admin(9407): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members >admin(9407): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members >admin(9407): REQUEST_URI: /mailman/admin/engelsiz-uni/members >admin(11017): HTTP_COOKIE: >engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; >__utma=203322125.419203040.1165843329.1165843329.1165843329.1 >admin(11017): PATH_INFO: /engelsiz-uni/members/list >admin(11017): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list >admin(11017): PATH_TRANSLATED: >/cwis/htdocs/mailman/engelsiz-uni/members/list >admin(11017): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list >admin(12323): HTTP_COOKIE: >engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; >__utma=203322125.419203040.1165843329.1165843329.1165843329.1 >admin(12323): PATH_INFO: /engelsiz-uni/members/list >admin(12323): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members/list >admin(12323): PATH_TRANSLATED: >/cwis/htdocs/mailman/engelsiz-uni/members/list >admin(12323): REQUEST_URI: /mailman/admin/engelsiz-uni/members/list >admin(15609): HTTP_COOKIE: >engelsiz-uni+admin=28020000006929103847732800000030313065653535393561663537623235393632376361336138383761333066346336316663623635; >__utma=203322125.419203040.1165843329.1165843329.1165843329.1 >admin(15609): PATH_INFO: /engelsiz-uni/members >admin(15609): HTTP_REFERER: >http://mailman.metu.edu.tr/mailman/admin/engelsiz-uni/members >admin(15609): PATH_TRANSLATED: /cwis/htdocs/mailman/engelsiz-uni/members >admin(15609): REQUEST_URI: /mailman/admin/engelsiz-uni/members Is this all that's there? What I expect to see for one specific error is something like the following although with different specifics. Nov 13 20:45:08 2007 admin(1656): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(1656): [----- Mailman Version: 2.1.10a0 -----] admin(1656): [----- Traceback ------] admin(1656): Traceback (most recent call last): admin(1656): File "/cygdrive/f/test-mailman/scripts/driver", line 101, in run_ main admin(1656): main() admin(1656): File "/cygdrive/f/test-mailman/Mailman/Cgi/admin.py", line 197, i n main admin(1656): show_results(mlist, doc, category, subcat, cgidata) admin(1656): File "/cygdrive/f/test-mailman/Mailman/Cgi/admin.py", line 522, i n show_results admin(1656): form.AddItem(show_variables(mlist, category, subcat, cgidata, d oc)) admin(1656): File "/cygdrive/f/test-mailman/Mailman/Cgi/admin.py", line 571, i n show_variables admin(1656): add_options_table_item(mlist, category, subcat, table, item) admin(1656): File "/cygdrive/f/test-mailman/Mailman/Cgi/admin.py", line 586, i n add_options_table_item admin(1656): val = get_item_gui_value(mlist, category, kind, varname, params , extra) admin(1656): File "/cygdrive/f/test-mailman/Mailman/Cgi/admin.py", line 617, i n get_item_gui_value admin(1656): raise "bogus error" admin(1656): bogus error admin(1656): [----- Python Information -----] admin(1656): sys.version = 2.5.1 (r251:54863, May 7 2007, 17:32:04) [GCC 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)] admin(1656): sys.executable = /usr/bin/python admin(1656): sys.prefix = /usr admin(1656): sys.exec_prefix = /usr admin(1656): sys.path = /usr admin(1656): sys.platform = cygwin admin(1656): [----- Environment Variables -----] admin(1656): HTTP_REFERER: http://msapiro.net/mailman/admin/list1 admin(1656): SERVER_SOFTWARE: Apache/1.3.33 (Cygwin) admin(1656): SCRIPT_NAME: /mailman/admin admin(1656): SERVER_SIGNATURE:

Apache/1.3.33 Server at msapiro Port 80
admin(1656): admin(1656): REQUEST_METHOD: POST admin(1656): HTTP_KEEP_ALIVE: 300 admin(1656): SERVER_PROTOCOL: HTTP/1.1 admin(1656): QUERY_STRING: admin(1656): SYSTEMROOT: C:\WINDOWS admin(1656): CONTENT_LENGTH: 34 admin(1656): HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7 admin(1656): HTTP_USER_AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20070321 Netscape/8.1.3 admin(1656): TZ: PST8PDT7,M3.2.0/2,M11.1.0/2 admin(1656): SERVER_NAME: msapiro admin(1656): REMOTE_PORT: 1133 admin(1656): PATH_TRANSLATED: /var/www/htdocs/list1 admin(1656): SERVER_PORT: 80 admin(1656): SERVER_ADDR: 192.168.0.4 admin(1656): DOCUMENT_ROOT: /var/www/htdocs admin(1656): PYTHONPATH: /cygdrive/f/test-mailman admin(1656): SCRIPT_FILENAME: /cygdrive/f/test-mailman/cgi-bin/admin admin(1656): SERVER_ADMIN: msapiro at value.net admin(1656): HTTP_HOST: msapiro.net admin(1656): HTTP_CONNECTION: keep-alive admin(1656): REQUEST_URI: /mailman/admin/list1 admin(1656): HTTP_ACCEPT: application/x-shockwave-flash,text/xml,application/ xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 admin(1656): WINDIR: C:\WINDOWS admin(1656): GATEWAY_INTERFACE: CGI/1.1 admin(1656): REMOTE_ADDR: 68.183.193.239 admin(1656): HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5 admin(1656): CONTENT_TYPE: application/x-www-form-urlencoded admin(1656): HTTP_ACCEPT_ENCODING: gzip,deflate admin(1656): UNIQUE_ID: Rzp9UsCoAAQAAAFgNu8 admin(1656): PATH_INFO: /list1 Do you not have something like this in the error log? >By the way I still wonder why this problem occured, but i performed a >quick ans dirty solution, I removed the list without deleting >archives after listing the subscribers and opened again. subscribed >subscribers, archive was OK. >But I don't know whether this problem occurs again or not. Since the problem was with one list only, it was probably related to something in that list's configuration (config.pck) file. Now that you have removed and recreated the list, the problem no longer exists. The only hope for knowing what the problem was at this point is the error log information, assuming you have a complete log entry like the example above. If for some reason, your error log is missing the 90% of each log entry that you didn't include, then there is a problem with the logging some how, and we'll probably never know what the problem with the list was. -- 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 Nov 14 07:30:24 2007 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 14 Nov 2007 00:30:24 -0600 Subject: [Mailman-Users] How to Re-write the "To" field. In-Reply-To: <473A7676.8060907@sun.com> References: <473A7676.8060907@sun.com> Message-ID: On 11/13/07, Phil Race wrote: > So I would like to be able to make the To: field be something of > my choosing but it seems I've just reached beyond the limits of > the configurability/scope of mailman. Yup. There's absolutely nothing that Mailman can do to help you here, at least not without making source level modifications to the code. This is something that would most easily be fixed on your end within the MTA, to cause those headers to be re-written. Removing and rewriting message headers is something that MTAs do as a standard part of their job, and they should have better tools for doing that than we have. -- Brad Knowles LinkedIn Profile: From brad at shub-internet.org Wed Nov 14 07:34:38 2007 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 14 Nov 2007 00:34:38 -0600 Subject: [Mailman-Users] searching for a user in all lists In-Reply-To: <473A48C8.8050506@nmcourts.com> References: <473ACF42.7D71.00D6.1@newcastle.edu.au> <473A48C8.8050506@nmcourts.com> Message-ID: On 11/13/07, Jim Coberly wrote: > I am not an expert, but take a look at the find_member and > remove_member mailman utilities. It looks to me like they might help. Yup. Those are the ones you want. Problem is, they're back-end command-line tools, and you'd need to be the site administrator with privileged access to the Mailman installation in order to run those commands. In other words, a "normal" user account would not be sufficient -- you'd either have to be root, or otherwise have access to the Mailman userid, because all of the files in question will be owned and writable only by Mailman (or root). I'm not sure if there are ways to automate these sorts of things through the web interface. You'd need to check the appropriate entry in the FAQ Wizard for the web automation stuff to see if that's possible. -- Brad Knowles LinkedIn Profile: From zszalbot at gmail.com Wed Nov 14 08:35:12 2007 From: zszalbot at gmail.com (zbigniew szalbot) Date: Wed, 14 Nov 2007 08:35:12 +0100 Subject: [Mailman-Users] pending subscribers Message-ID: <473AA530.1010208@gmail.com> Hello, Is there a command to see all the pending subscribers? Or better still a way to send them a reminder that they need to confirm their subscription? Thank you very much! Zbigniew Szalbot From msapiro at value.net Wed Nov 14 16:16:21 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 14 Nov 2007 07:16:21 -0800 Subject: [Mailman-Users] pending subscribers In-Reply-To: <473AA530.1010208@gmail.com> Message-ID: zbigniew szalbot wrote: > >Is there a command to see all the pending subscribers? See (mirrored at ). -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Wed Nov 14 16:22:07 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 14 Nov 2007 07:22:07 -0800 Subject: [Mailman-Users] How to Re-write the "To" field. In-Reply-To: <473A7676.8060907@sun.com> Message-ID: Phil Race wrote: > >So I would like to be able to make the To: field be something of >my choosing but it seems I've just reached beyond the limits of >the configurability/scope of mailman. While Brad is correct that you can't make it "something of my choosing", If you have the ability to enable list personalization (i.e., it's your Mailman installation, or the host allows it in a hosted Mailman), you and make each recipient's message be To: that recipient. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From zszalbot at gmail.com Wed Nov 14 16:34:25 2007 From: zszalbot at gmail.com (zbigniew szalbot) Date: Wed, 14 Nov 2007 16:34:25 +0100 Subject: [Mailman-Users] pending subscribers In-Reply-To: References: Message-ID: <473B1581.6060102@gmail.com> Thank you Mark, Mark Sapiro pisze: > zbigniew szalbot wrote: >> >>Is there a command to see all the pending subscribers? > > See (mirrored > at ). > I uploaded the script to /usr/local/mailman/bin but when I run list_pending adwent I get "list_pending: command not found" $ l -rwxr-xr-x 1 root mailman 4708 Nov 14 16:32 list_pending Thanks! From b19141 at britaine.ctd.anl.gov Wed Nov 14 16:45:09 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Wed, 14 Nov 2007 09:45:09 -0600 (CST) Subject: [Mailman-Users] searching for a user in all lists In-Reply-To: Mail from 'Luke Daly ' dated: Wed, 14 Nov 2007 10:34:42 +1100 Message-ID: <200711141545.lAEFj90k010666@britaine.ctd.anl.gov> Luke Daly wrote: >Is there a way i can scan all lists for an email address? the scenario >is i need to remove a user from all our lists (theres lots of them) in >one go. or at the least scan all lists for an email address. I have this script that runs via a cron each hour to produce a list of all Mailman list subscriptions: Mailman# cat mailman_who.exec #!/bin/csh # shell script to extract the subscriber addresses from each list. # 01Feb07 1102AM Barry Finkel # 02Feb07 0821AM Added another "echo" line. # 16Mar07 0940AM Changed "destfileold" to "$destfileold". # Changed "/destfile" to "/$destfile" # 16Mar07 1026AM Changed the format of the destination file # 20Jul07 1028AM Added code to detect a list with no subscribers set destdir = /etc/mailman/list_subscribers set destfile = list_subscriptions set destfilenew = list_subscriptions_new set destfileold = list_subscriptions_old date > $destdir/$destfilenew # We assume that everything in this directory is a listname # subdirectory. If this is not the case, then we have to parse the # "ls -al" output and remove the "." and ".." entries. # echo "----------" >> $destdir/$destfilenew foreach list (`ls /var/lib/mailman/lists`) # In the following do we want "--fullnames"? /usr/lib/mailman/bin/list_members -o $destdir/$list $list if ( -z $destdir/$list ) then echo "NO_SUBSCRIBERS" > $destdir/$list endif cat $destdir/$list | \ sed "s/^/$list /" \ >> $destdir/$destfilenew echo "----------" >> $destdir/$destfilenew end if ( ! -z $destdir/$destfilenew ) then mv $destdir/$destfile $destdir/$destfileold mv $destdir/$destfilenew $destdir/$destfile endif Mailman# I use it to see to what lists a given e-mail address is subscribed. I have not had the need to automate unsubscribes. ---------------------------------------------------------------------- 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 msapiro at value.net Wed Nov 14 16:47:08 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 14 Nov 2007 07:47:08 -0800 Subject: [Mailman-Users] Incorrect link on empty archive page In-Reply-To: <473A6B6D.20908@geniusmoon.com.au> Message-ID: Mark Dale wrote: > >On the Archives page, when the archives are empty, Mailman displays the >following message (which is correct). > >"No messages have been posted to this list yet, so the archives are >currently empty. You can get ." > > >However, there is an error with the "more info" link - a slash is >missing between "mailman" and "listinfo" in the link, and of course I >get a "Not found" reply. My best guess is that at the time this specific list was created, DEFAULT_URL_PATTERN in mm_cfg.py was missing a trailing slash. E.g., DEFAULT_URL_PATTERN = 'http://%s/cgi-bin/mailman' This caused the list to be created with web_page_url missing the slash which in turn caused the problem with the archive page. If the links in this list's admin interface are correct, the web_page_url is now correct, (corrected by running fix_url or ?), but this page in the archive will continue to have the error until it is replaced when a message is archived. If you don't want to wait for that, the easiest fix it to manually edit the archives/private//index.html file. -- 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 Wed Nov 14 16:50:10 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Wed, 14 Nov 2007 09:50:10 -0600 (CST) Subject: [Mailman-Users] Incorrect link on empty archive page In-Reply-To: Mail from 'Mark Dale ' dated: Wed, 14 Nov 2007 14:28:45 +1100 Message-ID: <200711141550.lAEFoAYB010804@britaine.ctd.anl.gov> Mark Dale wrote: >On the Archives page, when the archives are empty, Mailman displays the >following message (which is correct). > >"No messages have been posted to this list yet, so the archives are >currently empty. You can get ." > > >However, there is an error with the "more info" link - a slash is >missing between "mailman" and "listinfo" in the link, and of course I >get a "Not found" reply. > >Not Found >The requested URL .../cgi-bin/mailmanlistinfo/gen... was not found on >this server. > >I had a look at "emptyarchive.html" and it looks fine. The >"%(listinfo)s" works on other pages. > > >--- snip from /etc/mailman/en/emptyarchive.html > >

The %(listname)s Archives

>

>No messages have been posted to this list yet, so the archives are >currently empty. You can get more information >about this list. > >--- end snip > > > > >Any clues from anyone would be greatly appreciated. > >cheers >Mark Dale Mark Sapiro reponded recently to one of my postings that the archive page is static. If you post something to the list, then the archive page will be rebuilt and will have the proper hyperlinks. I followed Mark's advice, and my hyperlinks were corrected. Why the hyperlink is bad I do not know. In my cases, it was due to different DEFAULT_URL_PATTERN = values when I was initially installing Mailman on my test system. ---------------------------------------------------------------------- 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 msapiro at value.net Wed Nov 14 16:53:34 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 14 Nov 2007 07:53:34 -0800 Subject: [Mailman-Users] pending subscribers In-Reply-To: <473B1581.6060102@gmail.com> Message-ID: zbigniew szalbot wrote: > >I uploaded the script to /usr/local/mailman/bin >but when I run list_pending adwent >I get "list_pending: command not found" > >$ l >-rwxr-xr-x 1 root mailman 4708 Nov 14 16:32 list_pending Check the shebang line at the top of the script. #! /usr/bin/env python This is an attempt to run python in a system independent way, but it relies on the presence of /usr/bin/env which apparently is missing or in a different place on your system. You can replace the whole thing with #! /path/to/python if you prefer. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From zszalbot at gmail.com Wed Nov 14 17:11:44 2007 From: zszalbot at gmail.com (zbigniew szalbot) Date: Wed, 14 Nov 2007 17:11:44 +0100 Subject: [Mailman-Users] pending subscribers In-Reply-To: References: Message-ID: <473B1E40.9040808@gmail.com> Hello, Mark Sapiro pisze: > zbigniew szalbot wrote: >> >>I uploaded the script to /usr/local/mailman/bin >>but when I run list_pending adwent >>I get "list_pending: command not found" >> >>$ l >>-rwxr-xr-x 1 root mailman 4708 Nov 14 16:32 list_pending > > > Check the shebang line at the top of the script. > > #! /usr/bin/env python > > This is an attempt to run python in a system independent way, but it > relies on the presence of /usr/bin/env which apparently is missing or > in a different place on your system. > > You can replace the whole thing with > > #! /path/to/python which on freebsd is in /usr/local/bin/python Problem solved. Thanks again! I appreciate it! Zbigniew Szalbot From zszalbot at gmail.com Wed Nov 14 17:21:11 2007 From: zszalbot at gmail.com (zbigniew szalbot) Date: Wed, 14 Nov 2007 17:21:11 +0100 Subject: [Mailman-Users] pending subscribers In-Reply-To: References: Message-ID: <473B2077.6020903@gmail.com> Dear Mark, Mark Sapiro pisze: > zbigniew szalbot wrote: >> >>I uploaded the script to /usr/local/mailman/bin >>but when I run list_pending adwent >>I get "list_pending: command not found" >> >>$ l >>-rwxr-xr-x 1 root mailman 4708 Nov 14 16:32 list_pending > > > Check the shebang line at the top of the script. > > #! /usr/bin/env python > > This is an attempt to run python in a system independent way, but it > relies on the presence of /usr/bin/env which apparently is missing or > in a different place on your system. > > You can replace the whole thing with > > #! /path/to/python > > if you prefer. Since it works now, I would like to ask if list_pending is also able to send pending subscription requests (example being woken up by cron)? Thanks! Zbigniew Szalbot From bcanty at apsa.org Wed Nov 14 17:01:58 2007 From: bcanty at apsa.org (Brian Canty) Date: Wed, 14 Nov 2007 11:01:58 -0500 Subject: [Mailman-Users] Listing of Users marked nomail Message-ID: <6B3A7025196C1A49AABB0E6C80AD5AE29185C8@apsaserv.APSA.local> Does anyone know of an easy way to unsubscribe all those members who have nomail populated with something? Thanks in advance. Brian Canty Manager Computer Information Services American Psychoanalytic Association 212-752-0450 x17 From stephen at xemacs.org Wed Nov 14 19:21:47 2007 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Thu, 15 Nov 2007 03:21:47 +0900 Subject: [Mailman-Users] pending subscribers In-Reply-To: <473B1581.6060102@gmail.com> References: <473B1581.6060102@gmail.com> Message-ID: <87y7d03cxw.fsf@uwakimon.sk.tsukuba.ac.jp> zbigniew szalbot writes: > I uploaded the script to /usr/local/mailman/bin > but when I run list_pending adwent > I get "list_pending: command not found" is /usr/local/mailman/bin on your PATH? From dermpathsy at gmail.com Wed Nov 14 21:39:57 2007 From: dermpathsy at gmail.com (Sate Hamza) Date: Wed, 14 Nov 2007 14:39:57 -0600 Subject: [Mailman-Users] Unintended multiple daily digest messages Message-ID: <8854ff80711141239l59f3d30ftdc7efe639cf35bc2@mail.gmail.com> I apologize in advance if this is a simple question that has been addressed before. I am a new Mailman list administrator. I tried to search the Archives for a possible similar instance but I did not find anything. One user has informed me that the Daily Digest message was dispatched by Mailman six times yesterday, instead of only one. Any ideas why this happened, and how I can prevent it from happening again? Thank you in advance and best regards, Sate -- Sate Hamza, MD, FRCPC Dermatopathologist Winnipeg, Canada From mdale at geniusmoon.com.au Wed Nov 14 22:49:32 2007 From: mdale at geniusmoon.com.au (Mark Dale) Date: Thu, 15 Nov 2007 08:49:32 +1100 Subject: [Mailman-Users] Incorrect link on empty archive page In-Reply-To: <200711141550.lAEFoAYB010804@britaine.ctd.anl.gov> References: <200711141550.lAEFoAYB010804@britaine.ctd.anl.gov> Message-ID: <473B6D6C.60101@geniusmoon.com.au> Yes, the "%(listname)s" bit is fine when there is something in the archive. It's weird that it gets malformed (i.e the missing slash) when the archive is empty. I tried some edits on "emptyarchive.html" file and restarted Mailman, but these edits didn't show up - so does that mean the empty arhive page is coming from somewhere other than "emptyarchive.html"? cheers Mark Dale Barry Finkel wrote: > Mark Sapiro reponded recently to one of my postings that the archive > page is static. If you post something to the list, then the archive > page will be rebuilt and will have the proper hyperlinks. I followed > Mark's advice, and my hyperlinks were corrected. Why the hyperlink is > bad I do not know. In my cases, it was due to different > > DEFAULT_URL_PATTERN = > > values when I was initially installing Mailman on my test system. > ---------------------------------------------------------------------- > Barry S. Finkel > Mark Dale wrote: > >> On the Archives page, when the archives are empty, Mailman displays the >> following message (which is correct). >> >> "No messages have been posted to this list yet, so the archives are >> currently empty. You can get ." >> >> >> However, there is an error with the "more info" link - a slash is >> missing between "mailman" and "listinfo" in the link, and of course I >> get a "Not found" reply. >> >> Not Found >> The requested URL .../cgi-bin/mailmanlistinfo/gen... was not found on >> this server. >> >> I had a look at "emptyarchive.html" and it looks fine. The >> "%(listinfo)s" works on other pages. >> >> >> --- snip from /etc/mailman/en/emptyarchive.html >> >>

The %(listname)s Archives

>>

>> No messages have been posted to this list yet, so the archives are >> currently empty. You can get more information >> about this list. >> >> --- end snip >> From joey at linuxamd.com Thu Nov 15 05:50:42 2007 From: joey at linuxamd.com (Joey Prestia) Date: Wed, 14 Nov 2007 21:50:42 -0700 Subject: [Mailman-Users] Mailman Version Message-ID: <473BD022.1060501@linuxamd.com> Is there a way to remove the Mailman version number reference that is displayed at the bottom of the web interface pages. I am hesitant on implementing it with the version number displayed so as to help out anyone that might care to take a stab at hacking it. -- Joey Prestia Joey at linuxamd.com From msapiro at value.net Thu Nov 15 07:11:32 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 14 Nov 2007 22:11:32 -0800 Subject: [Mailman-Users] Listing of Users marked nomail In-Reply-To: <6B3A7025196C1A49AABB0E6C80AD5AE29185C8@apsaserv.APSA.local> Message-ID: Brian Canty wrote: >Does anyone know of an easy way to unsubscribe all those members who >have nomail populated with something? bin/list_members --nomail list | bin/remove_members --file=- 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 Nov 15 07:23:05 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 14 Nov 2007 22:23:05 -0800 Subject: [Mailman-Users] Unintended multiple daily digest messages In-Reply-To: <8854ff80711141239l59f3d30ftdc7efe639cf35bc2@mail.gmail.com> Message-ID: Sate Hamza wrote: > >One user has informed me that the Daily Digest message was dispatched by >Mailman six times yesterday, instead of only one. Any ideas why this >happened, and how I can prevent it from happening again? If this was six different digests, set Digest 0ptions->digest_size_threshhold to a much bigger number (at least 6 times its current value, but probably bigger than that). If this was six copies of the same digest, the duplication probably didn't occur in Mailman but rather between the outgoing MTA and recipient - check the Received: headers in the 'duplicate' messages and the MTA logs for more clues. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Nov 15 07:31:40 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 14 Nov 2007 22:31:40 -0800 Subject: [Mailman-Users] Incorrect link on empty archive page In-Reply-To: <473B6D6C.60101@geniusmoon.com.au> Message-ID: Mark Dale wrote: > >Yes, the "%(listname)s" bit is fine when there is something in the >archive. It's weird that it gets malformed (i.e the missing slash) when >the archive is empty. > >I tried some edits on "emptyarchive.html" file and restarted Mailman, >but these edits didn't show up - so does that mean the empty arhive page >is coming from somewhere other than "emptyarchive.html"? As I tried to indicate (implicitly, at least) in my reply at , the 'empty archive' web page is a static web page built at list creation time based on "emptyarchive.html" and other things like the value of web_page_url (which in turn depends on DEFAULT_URL_PATTERN) at list creation time. You can change the "emptyarchive.html" template and/or the list's web_page_url attribute subsequent to creating the list, but these things will not cause the list's 'empty archive' web page to be rebuilt. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Thu Nov 15 07:31:44 2007 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 15 Nov 2007 00:31:44 -0600 Subject: [Mailman-Users] Unintended multiple daily digest messages In-Reply-To: <8854ff80711141239l59f3d30ftdc7efe639cf35bc2@mail.gmail.com> References: <8854ff80711141239l59f3d30ftdc7efe639cf35bc2@mail.gmail.com> Message-ID: On 11/14/07, Sate Hamza wrote: > I apologize in advance if this is a simple question that has been addressed > before. I am a new Mailman list administrator. I tried to search the > Archives for a possible similar instance but I did not find anything. Look at your logs, both the Mailman logs and the logs for your MTA (sendmail, postfix, Exim, whatever). Does it look like you sent out multiple copies? If not, can you get full and complete copies of all the headers of all of the supposed extra copies of the digest that were received? If so, then take a look at the "Received:" headers and see if they are all identical between each of the messages, or if there are slight differences. -- Brad Knowles LinkedIn Profile: From msapiro at value.net Thu Nov 15 07:48:51 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 14 Nov 2007 22:48:51 -0800 Subject: [Mailman-Users] Mailman Version In-Reply-To: <473BD022.1060501@linuxamd.com> Message-ID: Joey Prestia wrote: >Is there a way to remove the Mailman version number reference that is >displayed at the bottom of the web interface pages. I am hesitant on >implementing it with the version number displayed so as to help out >anyone that might care to take a stab at hacking it. Ironically, to do this, you have to hack it yourself (although perhaps not in the sense you mean) - specifically, the definition of the MailmanLogo() function in Mailman/htmlformat.py. IMO, security through obscurity is doomed to failure. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Thu Nov 15 08:06:14 2007 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 15 Nov 2007 01:06:14 -0600 Subject: [Mailman-Users] Mailman Version In-Reply-To: References: Message-ID: On 11/14/07, Mark Sapiro wrote: > IMO, security through obscurity is doomed to failure. Agreed. Any serious attacker, or anyone with moderately serious attack tools, is going to fingerprint the box and all the applications with something like Nessus, nmap, etc... and they'll know better than you do precisely what you're running and what you're vulnerable to, down to the level of what version of what libraries you're running. If you leave the version number there, at least there's a chance that some nice person will come along and let you know that you're out-of-date. Otherwise, you're not likely to notice until you've already been cracked. For example, I've been involved with the Mailman project for years, and periodically I run across old installations of Mailman at various places I go on the 'net, and I do usually make a point of telling the respective folks about the updated versions and where they can find them. But if you obscure your version number, then people like me cannot do that for people like you. -- Brad Knowles LinkedIn Profile: From b19141 at britaine.ctd.anl.gov Thu Nov 15 14:24:29 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Thu, 15 Nov 2007 07:24:29 -0600 (CST) Subject: [Mailman-Users] Incorrect link on empty archive page In-Reply-To: Mail from 'Mark Dale ' dated: Thu, 15 Nov 2007 08:49:32 +1100 Message-ID: <200711151324.lAFDOTJR013662@britaine.ctd.anl.gov> Mark Dale wrote in reply: >Yes, the "%(listname)s" bit is fine when there is something in the >archive. It's weird that it gets malformed (i.e the missing slash) when >the archive is empty. > >I tried some edits on "emptyarchive.html" file and restarted Mailman, >but these edits didn't show up - so does that mean the empty arhive page >is coming from somewhere other than "emptyarchive.html"? The archive page is a static page. No matter how it was initally constructed, editting "emptyarchive.html" file and restarted Mailman will not change that page. The only ways to change that page, per Mark Sapiro, are to edit the actual page HTML or to post something to the list. ---------------------------------------------------------------------- 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 dermpathsy at gmail.com Thu Nov 15 15:56:40 2007 From: dermpathsy at gmail.com (Sate Hamza) Date: Thu, 15 Nov 2007 08:56:40 -0600 Subject: [Mailman-Users] Unintended multiple daily digest messages In-Reply-To: References: <8854ff80711141239l59f3d30ftdc7efe639cf35bc2@mail.gmail.com> Message-ID: <8854ff80711150656w1e55b5f5u554fafc63eb6a92c@mail.gmail.com> Yes. There were six different successive digests that were sent (6:11 AM ... Vol 2, Issue 28, 9:26 AM ... Vol 2, Issue 29, 11:43 AM ... Vol 2, Issue 30, 12:02 PM ... Vol 2, Issue 31, 12:04 PM ... Vol 2, Issue 32 and 3:12 PM ... Vol 2, Issue 33). The "digest_size_threshhold" was 30Kb and the "digest_send_periodic" was set to "Yes". I thought the default was to send one daily digest only and not multiple dailiy digests (i.e dispatch a digest every time the threshold is met). If I set "digest_size_threshold" to 200Kb and "digest_send_periodic" was set to "No", does that mean that no daily digest will be dispatched at all in a slow day when there may be few messages? Sate On 11/15/07, Mark Sapiro wrote: > > > If this was six different digests, set Digest > 0ptions->digest_size_threshhold to a much bigger number (at least 6 > times its current value, but probably bigger than that). > > -- Sate Hamza, MD, FRCPC Dermatopathologist Winnipeg, Canada From msapiro at value.net Thu Nov 15 16:22:33 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 15 Nov 2007 07:22:33 -0800 Subject: [Mailman-Users] Unintended multiple daily digest messages In-Reply-To: <8854ff80711150656w1e55b5f5u554fafc63eb6a92c@mail.gmail.com> Message-ID: Sate Hamza wrote: >Yes. There were six different successive digests that were sent (6:11 AM ... >Vol 2, Issue 28, 9:26 AM ... Vol 2, Issue 29, 11:43 AM ... Vol 2, Issue 30, >12:02 PM ... Vol 2, Issue 31, 12:04 PM ... Vol 2, Issue 32 and 3:12 PM ... >Vol 2, Issue 33). Note that this has happened before. Assuming that digest_volume_frequency is Monthly, there were already 27 digests produced in the first 12 days of the November. >The "digest_size_threshhold" was 30Kb and the "digest_send_periodic" was set >to "Yes". > >I thought the default was to send one daily digest only and not multiple >dailiy digests (i.e dispatch a digest every time the threshold is met). No. A digest will always be produced when the size of the accumulated messages reaches digest_size_threshhold. The only control you have over this is to set digest_size_threshhold bigger. Note that the threshhold is the size of the accumulated messages file. The actual digest (at least the plain text digest) may be smaller due to scrubbing of attachments. >If I >set "digest_size_threshold" to 200Kb and "digest_send_periodic" was set to >"No", does that mean that no daily digest will be dispatched at all in a >slow day when there may be few messages? Yes. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rwalls at mcclatchyinteractive.com Thu Nov 15 17:47:19 2007 From: rwalls at mcclatchyinteractive.com (Robin Walls - McClatchy Interactive) Date: Thu, 15 Nov 2007 11:47:19 -0500 Subject: [Mailman-Users] Error log messages and troubleshooting possible slow message sends Message-ID: <473C7817.9040504@mcclatchyinteractive.com> I cleaned up a lot of unused scripts, but appear to have missed a step, because the error log file has many entries for the lists that were removed. Would anyone happen to know what steps are necessary to make the error messages go away? I used the script "rmlist" to delete the lists. Nov 11 05:17:48 2007 post(2297): post script, list not found: nao-opinion Nov 11 05:17:48 2007 post(2298): post script, list not found: nao-sports Nov 11 05:19:55 2007 mailcmd(2367): mailcmd script, list not found: nao-opinion Additionally, we have been receiving complaints that certain list members are not getting emails in a timely fashion. While it appears to be their email provider or spam filter, Mailman is being blamed. The person's account is set to receive individual messages, so they are not being held for digest. I believe the "post" log shows when the message was received by Mailman; however I am not finding the log that says when it was sent. I assumed it would be "smtp", but there is currently no mention of the recent email being sent (I did receive it). Do messages get sent out in batches and then recorded upon completion or leave the server all at once? Thank you for any information you can provide. Sincerely, Robin Walls rwalls at mcclatchyinteractive.com -- Robin Walls McClatchy Interactive (919) 861-1243 AIM:rwallsmi From msapiro at value.net Thu Nov 15 19:06:34 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 15 Nov 2007 10:06:34 -0800 Subject: [Mailman-Users] Error log messages and troubleshooting possibleslow message sends In-Reply-To: <473C7817.9040504@mcclatchyinteractive.com> Message-ID: Robin Walls - McClatchy Interactive wrote: >I cleaned up a lot of unused scripts, but appear to have missed a step, >because the error log file has many entries for the lists that were >removed. Would anyone happen to know what steps are necessary to make >the error messages go away? I used the script "rmlist" to delete the lists. >Nov 11 05:17:48 2007 post(2297): post script, list not found: nao-opinion >Nov 11 05:17:48 2007 post(2298): post script, list not found: nao-sports >Nov 11 05:19:55 2007 mailcmd(2367): mailcmd script, list not found: >nao-opinion It appears that your MTA uses manual aliases for Mailman and you didn't remove the aliases for the deleted lists (If your Mailman installation is properly configured, rmlist should report what aliases need to be removed). In any case, the MTA is still trying to deliver mail to Mailman for the lists that no longer exist. >Additionally, we have been receiving complaints that certain list >members are not getting emails in a timely fashion. While it appears to >be their email provider or spam filter, Mailman is being blamed. The >person's account is set to receive individual messages, so they are not >being held for digest. > >I believe the "post" log shows when the message was received by Mailman; No. It actually shows the time that the outgoing post was delivered to the MTA. >however I am not finding the log that says when it was sent. I assumed >it would be "smtp", but there is currently no mention of the recent >email being sent (I did receive it). Do messages get sent out in batches >and then recorded upon completion or leave the server all at once? Yes. All outgoing mail should be logged in the smtp log. One message is delivered in chunks of from one to hundreds (depending on various Mailman settings) of recipients per chunk. After all chunks have been delivered (or attempted to be delivered) to the outgoing MTA, a single smtp log entry and a single post log entry is written for that message, and then the next outgoing message, if any, is processed. >Thank you for any information you can provide. Check your MTA logs (maillog ?) as well as the MTA has much more information about when individual messages were sent on and what delays may have occurred. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Nov 15 21:28:38 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 15 Nov 2007 12:28:38 -0800 Subject: [Mailman-Users] searching for a user in all lists In-Reply-To: <200711141545.lAEFj90k010666@britaine.ctd.anl.gov> Message-ID: Barry Finkel wrote: > >I use it to see to what lists a given e-mail address is subscribed. >I have not had the need to automate unsubscribes. Try bin/find_member . (that is find all members matching the regexp '.' in all lists). Or if you just examine your result on an ad hoc basis, bin/find_member

will list all the list to which
is subscribed. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Nov 15 21:39:50 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 15 Nov 2007 12:39:50 -0800 Subject: [Mailman-Users] pending subscribers In-Reply-To: <473B2077.6020903@gmail.com> Message-ID: zbigniew szalbot wrote: > >Since it works now, I would like to ask if list_pending is also able to >send pending subscription requests (example being woken up by cron)? If you mean will the script send reminders to those with unconfirmed requests, the answer is not as written, but it wouldn't be dificult to modify it to do so. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From hjalmar.janos at gmail.com Thu Nov 15 23:18:37 2007 From: hjalmar.janos at gmail.com (hjalmar) Date: Thu, 15 Nov 2007 23:18:37 +0100 Subject: [Mailman-Users] Virtual domains Message-ID: Hi folks! Yes virtual domains, again. I have been reading and tested the virtual domain configuration as explained by the mailman documentation but I can't get it working at my work. We have two domains domain1.com and domain2.com. domain1.com is the primary domain and domain2.com is the virtual one. In my /etc/mailman/mm_cfg.py config I have the following: MTA='Postfix' POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.domain1.com', 'lists.domain2.com'] In postfix: mydomain = domain1.com myhost = mail.domain1.com mydestination = $myhost, localhost.$mydomain recipient_delimiter = + recive_override_options = no_address_mappings alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases virtual_alias_maps = hash:/etc/postfix/virtual, hash:/var/lib/mailman/data/virtual-mailman Files: /etc/postfix/virtual list-tow at domain2.com list-tow ... /var/lib/mailman/data/virtual-mailman list-one at domain1.com list-one ... /var/lib/mailman/data/aliases list-one "|/usr/lib/mailman/mail/mailman post list-one" list-tow "|/usr/lib/mailman/mail/mailman post list-tow" ... This create a lot of unessesary complexity. Everytime we have to create a new list on domain2.com we have also to edit /etc/postfix/virtual. How do I have to confiure mailman/postfix to let mailman automaticaly create the correct information for our list in t.ex. /var/lib/mailman/data/virtual-mailman? OS: Ubuntu 6.06.1 Postfix: 2.2.10 Mailman: 2.1.5 /hj From msapiro at value.net Fri Nov 16 00:16:33 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 15 Nov 2007 15:16:33 -0800 Subject: [Mailman-Users] Virtual domains In-Reply-To: Message-ID: hjalmar wrote: > >Yes virtual domains, again. >I have been reading and tested the virtual domain configuration as explained >by the mailman documentation but I can't get it working at my work. Which documentation. >We have two domains domain1.com and domain2.com. >domain1.com is the primary domain and domain2.com is the virtual one. > >In my /etc/mailman/mm_cfg.py config I have the following: > >MTA='Postfix' >POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.domain1.com', 'lists.domain2.com'] You may or may not want the primary domain listed here. If it is truly the primary domain in Postfix, you don't need virtual alias maps for that domain. I suggest you want POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.domain2.com'] or if I look at what you have below, I think you want POSTFIX_STYLE_VIRTUAL_DOMAINS = ['domain2.com'] i.e., the domain you want there is the virtual email domain. >In postfix: >mydomain = domain1.com >myhost = mail.domain1.com >mydestination = $myhost, localhost.$mydomain >recipient_delimiter = + >recive_override_options = no_address_mappings I don't think you want the above line. >alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases >alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases No. You want only alias_database = hash:/etc/aliases >virtual_alias_maps = hash:/etc/postfix/virtual, >hash:/var/lib/mailman/data/virtual-mailman You also want virtual_alias_domains = domain2.com > > >Files: >/etc/postfix/virtual >list-tow at domain2.com list-tow You don't want the above here, you want it below. >... > >/var/lib/mailman/data/virtual-mailman >list-one at domain1.com list-one and you don't want the above here at all. You just want the 10 addresses per list for the domain2 lists. Mailman will do this for you. >... > >/var/lib/mailman/data/aliases >list-one "|/usr/lib/mailman/mail/mailman post list-one" >list-tow "|/usr/lib/mailman/mail/mailman post list-tow" >... Here you need 10 aliases per list and Mailman will do this for you. >This create a lot of unessesary complexity. Everytime we have to create a >new list on domain2.com we have also to edit /etc/postfix/virtual. No. Every time you create/delete a domain2 list, Mailman will update /var/lib/mailman/data/virtual-mailman and /var/lib/mailman/data/aliases for you. Every time you create/delete a domain1 list, Mailman will update /var/lib/mailman/data/aliases for you. >How do I have to confiure mailman/postfix to let mailman automaticaly create >the correct information for our list in t.ex. >/var/lib/mailman/data/virtual-mailman? As I explain above. Also see and . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mkabot at soarol.com Fri Nov 16 04:05:20 2007 From: mkabot at soarol.com (Michael Kabot) Date: Thu, 15 Nov 2007 22:05:20 -0500 Subject: [Mailman-Users] Basic bounce processing question In-Reply-To: <010501c80888$db06a780$9113f680$@com> References: <010501c80888$db06a780$9113f680$@com> Message-ID: <004f01c827fd$864a3b00$92deb100$@com> Ok... very basic question but I cannot find an answer anywhere. I've been through the documentation, the FAQ, done a few Google searches - nothing. If you turn bounce processing OFF on a mailman list - where do bounce messages go? Back to the sender, to the moderator, both, neither? Thanks in advance, Mike Kabot From nrudd at caj.or.jp Fri Nov 16 06:27:39 2007 From: nrudd at caj.or.jp (Nate Rudd) Date: Fri, 16 Nov 2007 14:27:39 +0900 Subject: [Mailman-Users] Stop all -owner mail In-Reply-To: <37919914-80DE-4254-9C78-8B7BCE01057E@caj.or.jp> References: <37919914-80DE-4254-9C78-8B7BCE01057E@caj.or.jp> Message-ID: As, I forgot that I would like the e-mails from the Mailman system to still reach me, would there be anything I am missing if I set a rule in my e-mail program that says: Any mail not from "mailman-bounces" to "*-owner" -> Delete or Mark as Junk Thanks. Nate Rudd On Nov 16, 2007, at 2:16 PM, Nate Rudd wrote: > I would like to stop mail to my "[listname]-owner" addresses for > all my lists. Is there a simple way to do this? > > Nate Rudd > Technology Coordinator > Christian Academy in Japan > nrudd at caj.or.jp > > From nrudd at caj.or.jp Fri Nov 16 06:16:44 2007 From: nrudd at caj.or.jp (Nate Rudd) Date: Fri, 16 Nov 2007 14:16:44 +0900 Subject: [Mailman-Users] Stop all -owner mail Message-ID: <37919914-80DE-4254-9C78-8B7BCE01057E@caj.or.jp> I would like to stop mail to my "[listname]-owner" addresses for all my lists. Is there a simple way to do this? Nate Rudd Technology Coordinator Christian Academy in Japan nrudd at caj.or.jp From msapiro at value.net Fri Nov 16 07:46:05 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 15 Nov 2007 22:46:05 -0800 Subject: [Mailman-Users] Stop all -owner mail In-Reply-To: Message-ID: Nate Rudd wrote: >As, I forgot that I would like the e-mails from the Mailman system to >still reach me, would there be anything I am missing if I set a rule >in my e-mail program that says: > >Any mail not from "mailman-bounces" to "*-owner" -> Delete or Mark as >Junk As you note, some (most) Mailman generated notices to the owners/moderators are sent to the listname-owner address first and then resent to the owners/moderators. They do not all come from mailman-bounces. Some such as held post notifications come from listname-bounces, so you'd have to pass that sender too. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 16 08:03:14 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 15 Nov 2007 23:03:14 -0800 Subject: [Mailman-Users] Basic bounce processing question In-Reply-To: <004f01c827fd$864a3b00$92deb100$@com> Message-ID: Michael Kabot wrote: > >If you turn bounce processing OFF on a mailman list - where do bounce >messages go? Back to the sender, to the moderator, both, neither? If bounce processing is off for a list, mail to the list-bounces address is not processed at all. It is completely ignored. The 'Details for bounce_processing' link puts it this way "By setting this value to No, you disable all automatic bounce processing for this list, however bounce messages will still be discarded so that the list administrator isn't inundated with them." -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mkabot at soarol.com Fri Nov 16 14:33:51 2007 From: mkabot at soarol.com (Michael Kabot) Date: Fri, 16 Nov 2007 08:33:51 -0500 Subject: [Mailman-Users] Basic bounce processing question In-Reply-To: References: <004f01c827fd$864a3b00$92deb100$@com> Message-ID: <00f201c82855$543e4f40$fcbaedc0$@com> Mark, Thanks! Surprise, right there but I didn't see it. Is there anyway to turn the bounce processing score feature off, prevent bounces from going back to list members, but still have bounce messages go the list owner? Mike | -----Original Message----- | From: Mark Sapiro [mailto:msapiro at value.net] | Sent: Friday, November 16, 2007 2:03 AM | To: mkabot at soarol.com; Mailman-Users at python.org | Subject: Re: [Mailman-Users] Basic bounce processing question | | Michael Kabot wrote: | > | >If you turn bounce processing OFF on a mailman list - where do bounce | >messages go? Back to the sender, to the moderator, both, neither? | | | If bounce processing is off for a list, mail to the list-bounces | address is not processed at all. It is completely ignored. | | The 'Details for bounce_processing' link puts it this way "By setting | this value to No, you disable all automatic bounce processing for this | list, however bounce messages will still be discarded so that the list | administrator isn't inundated with them." | | -- | Mark Sapiro The highway is for gamblers, | San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 16 17:31:13 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 16 Nov 2007 08:31:13 -0800 Subject: [Mailman-Users] Basic bounce processing question In-Reply-To: <00f201c82855$543e4f40$fcbaedc0$@com> Message-ID: Michael Kabot wrote: > >Is there anyway to turn the bounce processing score feature off, prevent >bounces from going back to list members, but still have bounce messages go >the list owner? You do this in the MTA. If the MTA has an alias like: listname-bounces: "|/path/to/mail/mailman bounces listname" You change it to listname-bounces: "|/path/to/mail/mailman owner listname" If the MTA uses some other kind of routing for Mailman, you do the equivalent thing. Note that bounces from RFC compliant MTAs will always be returned to the listname-bounces address (the envelope sender). That address is also put in Sender: and Errors-To: headers in the outgoing mail to help non-compliant MTAs get it right. Still, there are non-compliant MTAs that will return bounces to the From: or other header address. There's nothing Mailman can do about that. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ge at linuxbox.org Fri Nov 16 17:36:12 2007 From: ge at linuxbox.org (Gadi Evron) Date: Fri, 16 Nov 2007 10:36:12 -0600 (CST) Subject: [Mailman-Users] email notifications verbosity [was: Stop all -owner mail] In-Reply-To: References: Message-ID: On Thu, 15 Nov 2007, Mark Sapiro wrote: > Nate Rudd wrote: > >> As, I forgot that I would like the e-mails from the Mailman system to >> still reach me, would there be anything I am missing if I set a rule >> in my e-mail program that says: >> >> Any mail not from "mailman-bounces" to "*-owner" -> Delete or Mark as >> Junk > > > As you note, some (most) Mailman generated notices to the > owners/moderators are sent to the listname-owner address first and > then resent to the owners/moderators. > > They do not all come from mailman-bounces. Some such as held post > notifications come from listname-bounces, so you'd have to pass that > sender too. What would really help me is some verbosity, such as difference in subject lines between administrative notes and spam sent to -bounces. Also, if a user gets unsubscribed, did they do it? Were they bouncing? How, if possible, do I set that? Gadi. From msapiro at value.net Fri Nov 16 19:17:19 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 16 Nov 2007 10:17:19 -0800 Subject: [Mailman-Users] email notifications verbosity [was: Stop all -owner mail] In-Reply-To: Message-ID: Gadi Evron wrote: > >What would really help me is some verbosity, such as difference in >subject lines between administrative notes and spam sent to -bounces. The spam is forwarded to you as an unrecognized bounce, i.e. a message that was sent to listname-bounces and which we do not recognize as some kind of delivery status notification. This implies that since we can't recognize it as a DSN, we can't determine whether it is a DSN or spam. The best we could do I think is append the original message subject to the "Unrecognized bounce" subject, e.g. Subject: Unrecognized bounce - Unable to deliver your message Subject: Unrecognized bounce - Rolex for sale cheap >Also, if a user gets unsubscribed, did they do it? Were they bouncing? > >How, if possible, do I set that? These are legitimate feature requests. You can add this to the tracker at , but the best way to get any feature into the base Mailman code is to implement it yourself following Mailman and Python coding standards and submit it as a patch. If you are interested in this, see and as starting points. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Nov 16 20:09:11 2007 From: msapiro at value.net (Mark Sapiro) Date: Fri, 16 Nov 2007 11:09:11 -0800 Subject: [Mailman-Users] Stop all -owner mail In-Reply-To: Message-ID: Mark Sapiro wrote: > >As you note, some (most) Mailman generated notices to the >owners/moderators are sent to the listname-owner address first and >then resent to the owners/moderators. > >They do not all come from mailman-bounces. Some such as held post >notifications come from listname-bounces, so you'd have to pass that >sender too. I think I was confused when I wrote the above. Actually, held post notifications are sent to listname-owner with a From: header of listname-owner (not listname-bounces), but the envelope is from mailman-bounces. In fact, all owner notices generated using the Message.OwnerNotification() class will have an envelope from the site list -bounces address. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mk at epasella.com Fri Nov 16 19:39:20 2007 From: mk at epasella.com (Mervyn Kahn) Date: Fri, 16 Nov 2007 20:39:20 +0200 Subject: [Mailman-Users] settings in the from field Message-ID: Can you please assist. How do or what do I have to do to change the from to have less than all of the following epasella-bounces at epasella.biz; on behalf of; Teamepasella [teamepasella at gmail.com] Can I eliminate the epasella-bounces at epasella.biz; from the from ? Thank you. Mervyn Kahn From stephen at xemacs.org Sat Nov 17 04:24:15 2007 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Sat, 17 Nov 2007 12:24:15 +0900 Subject: [Mailman-Users] settings in the from field In-Reply-To: References: Message-ID: <871wap5zc0.fsf@uwakimon.sk.tsukuba.ac.jp> Mervyn Kahn writes: > How do or what do I have to do to change the from to have less than all of > the following > epasella-bounces at epasella.biz; on behalf of; Teamepasella > [teamepasella at gmail.com] You can't; this is a bug in the user's mail program, probably Outlook. The most straightforward approach is to tell your users not to use Outlook. (I'm joking; you can't really do that, of course. But it's the only thing that will work without harming your lists.) Internet mail has two separate headers, "From" which gives the author's return address, and "Sender" which indicates the source account which actually injected the message into the mail system. You should reply to "From" if you want to discuss the content of the message, but to "Sender" if there is a technical question (such as a change of address). Very often they are the same, of course, especially in personal mail. Most mail programs sensibly show only the "From" address by default; few users ever need to communicate with mail administrators on other systems. Unfortunately, Outlook thinks it's a good idea to show both if they are different, combining them in the format "SENDER on behalf of FROM". Mailman uses this distinction to ensure that "bounces" from undeliverable addresses (which are very common on mailing lists these days) are sent to the mailing list administrator, *not* to the author of the post who usually has no idea who else is or should be subscribed to the list. > Can I eliminate the epasella-bounces at epasella.biz; from the from ? Not without editing the Mailman source code, and suffering from the lack of competent bounce processing. For more details, see the FAQ http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq02.003.htp From brad at shub-internet.org Sat Nov 17 05:36:58 2007 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 16 Nov 2007 22:36:58 -0600 Subject: [Mailman-Users] settings in the from field In-Reply-To: References: Message-ID: On 11/16/07, Mervyn Kahn wrote: > How do or what do I have to do to change the from to have less than all of > the following > epasella-bounces at epasella.biz; on behalf of; Teamepasella > [teamepasella at gmail.com] > > Can I eliminate the epasella-bounces at epasella.biz; from the from ? You previously asked us this same question on Tue, 21 Aug 2007 23:31:18 +0200, and I'm pretty sure we pointed you to the answer in the FAQ at . Looking at the other messages from you around that time, my understanding was that you had understood that answer and perhaps corrected the perception by the user regarding this matter. Is this not correct? Did we miss something? -- Brad Knowles LinkedIn Profile: From CMarcus at Media-Brokers.com Sat Nov 17 20:01:20 2007 From: CMarcus at Media-Brokers.com (Charles Marcus) Date: Sat, 17 Nov 2007 14:01:20 -0500 Subject: [Mailman-Users] Shared non-member filters Message-ID: <473F3A80.3060404@Media-Brokers.com> Hello, I'm almost sure I saw mention of something like this somewhere, but googling isn't finding it... Is there a patch available for Mailman that will let multiple lists share another lists non-member (and maybe other) filters? Thanks, -- Best regards, Charles From mavery at mail.otherwhen.com Sun Nov 18 00:07:33 2007 From: mavery at mail.otherwhen.com (Mike Avery) Date: Sat, 17 Nov 2007 16:07:33 -0700 Subject: [Mailman-Users] Restoring Mailman after a crash? Message-ID: <473F7435.4040901@mail.otherwhen.com> Until last week, I was pretty lucky with Mailman. I installed it, and it did its thing. Beautifully. Last week my FreeBSD system had a disk crash. The drive only makes sickening clicking sounds and SpinRite can't touch it. Luckily, I'd been doing weekly backups, so I didn't lose more than a day or two of messages. I backed up by running tar on the entire mailman directory structure. And it's all there! But, now comes the fun part, how do I recreate the mailing lists, the archives, and so on? Is there a FAQ entry? If so, I haven't seen it. Thanks, Mike From msapiro at value.net Sun Nov 18 03:26:42 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 17 Nov 2007 18:26:42 -0800 Subject: [Mailman-Users] Restoring Mailman after a crash? In-Reply-To: <473F7435.4040901@mail.otherwhen.com> Message-ID: Mike Avery wrote: > >Luckily, I'd been doing weekly backups, so I didn't lose more than a day >or two of messages. I backed up by running tar on the entire mailman >directory structure. And it's all there! > >But, now comes the fun part, how do I recreate the mailing lists, the >archives, and so on? Is there a FAQ entry? If so, I haven't seen it. If you have the entire mailman tree, that's it. Just restore it and start Mailman. The lists are all in Mailman's lists/ directory and the archives are all in Mailman's archives/private/ directory. There are also symlinks in archives/public/ for lists with public archives. The caveat here is make sure the backup/restore process restores symlinks and not files to archives/public/. If you wind up with files there, it's best to just remove them and let Mailman recreate the symlinks which it will do if you just access the list (say in the web admin interface). The thread at linked from is one of many discussions of what files have to be moved to move lists/archives from one installation to another and is thus applicable to restoring files. There ar also a couple of FAQ articles on backing up lists -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Nov 18 07:58:16 2007 From: msapiro at value.net (Mark Sapiro) Date: Sat, 17 Nov 2007 22:58:16 -0800 Subject: [Mailman-Users] Shared non-member filters In-Reply-To: <473F3A80.3060404@Media-Brokers.com> Message-ID: Charles Marcus wrote: > >Is there a patch available for Mailman that will let multiple lists >share another lists non-member (and maybe other) filters? I think you mean . This patch allows specifying the name of a list (say list2) in list1's accept_these_nonmembers so that members of list2 can post to list1 even if they aren't members of list1. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lists.mailman-users at duinheks.xs4all.nl Sun Nov 18 11:23:42 2007 From: lists.mailman-users at duinheks.xs4all.nl (lists.mailman-users at duinheks.xs4all.nl) Date: Sun, 18 Nov 2007 11:23:42 +0100 Subject: [Mailman-Users] ? how to delete mailing lists Message-ID: <20071118102629.44EBD20136C@duinheks.xs4all.nl> Hallo, I've installed mailman 2.1.9 this weekend and so far I like it. I have one question to which I could not find the answer in the documentation: how do I delete a mailing list? No doubt there will be more questions later :) Groeten, Hans. jdh punt beekhuizen bij duinheks punt xs4all punt nl --- GoldED+/LNX 1.1.5/071030 * Origin: The Wizard is using MBSE/Linux (2:280/1018) From Hagedorn at uni-koeln.de Sun Nov 18 11:29:09 2007 From: Hagedorn at uni-koeln.de (Sebastian Hagedorn) Date: Sun, 18 Nov 2007 11:29:09 +0100 Subject: [Mailman-Users] ? how to delete mailing lists In-Reply-To: <20071118102629.44EBD20136C@duinheks.xs4all.nl> References: <20071118102629.44EBD20136C@duinheks.xs4all.nl> Message-ID: -- lists.mailman-users at duinheks.xs4all.nl is rumored to have mumbled on 18. November 2007 11:23:42 +0100 regarding [Mailman-Users] ? how to delete mailing lists: > I've installed mailman 2.1.9 this weekend and so far I like it. > I have one question to which I could not find the answer in the > documentation: > how do I delete a mailing list? rmlist -- Sebastian Hagedorn - RZKR-R1 (Flachbau), Zi. 18, Robert-Koch-Str. 10 Zentrum f?r angewandte Informatik - Universit?tsweiter Service RRZK Universit?t zu K?ln / Cologne University - Tel. +49-221-478-5587 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 194 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/20071118/5bdf260a/attachment.pgp From brad at shub-internet.org Sun Nov 18 11:47:40 2007 From: brad at shub-internet.org (Brad Knowles) Date: Sun, 18 Nov 2007 04:47:40 -0600 Subject: [Mailman-Users] ? how to delete mailing lists In-Reply-To: <20071118102629.44EBD20136C@duinheks.xs4all.nl> References: <20071118102629.44EBD20136C@duinheks.xs4all.nl> Message-ID: On 11/18/07, lists.mailman-users at duinheks.xs4all.nl wrote: > I've installed mailman 2.1.9 this weekend and so far I like it. > I have one question to which I could not find the answer in the > documentation: > how do I delete a mailing list? > No doubt there will be more questions later :) In addition to the Mailman documentation at , there is also the Mailman FAQ Wizard at . If you search the FAQ Wizard for "remove a list", you should find the answer. Then there is the archives of the mailman-users mailing list, and the instructions for searching this list can be found at . If you don't find the answer when you look through the documentation or by searching the FAQ Wizard, you should next try searching the archives of the list. -- Brad Knowles LinkedIn Profile: From lists.mailman-users at duinheks.xs4all.nl Sun Nov 18 14:49:23 2007 From: lists.mailman-users at duinheks.xs4all.nl (lists.mailman-users at duinheks.xs4all.nl) Date: Sun, 18 Nov 2007 14:49:23 +0100 Subject: [Mailman-Users] ? how to delete mailing lists Message-ID: <20071118135245.C8250201385@duinheks.xs4all.nl> Hallo Brad, Op zondag 18 november 2007 schreef Brad Knowles aan lists.mailman-users at duinheks.xs4al: >> I have one question to which I could not find the answer in the >> documentation: >> how do I delete a mailing list? BK> In addition to the Mailman documentation at BK> , there is also the Mailman FAQ BK> Wizard at . BK> If you search the FAQ Wizard for "remove a list", you should BK> find the answer. Maybe. But "delete a list" did not give me any clues :) Groeten, Hans. jdh punt beekhuizen bij duinheks punt xs4all punt nl --- GoldED+/LNX 1.1.5/071030 * Origin: The Wizard is using MBSE/Linux (2:280/1018) From lists.mailman-users at duinheks.xs4all.nl Sun Nov 18 14:48:04 2007 From: lists.mailman-users at duinheks.xs4all.nl (lists.mailman-users at duinheks.xs4all.nl) Date: Sun, 18 Nov 2007 14:48:04 +0100 Subject: [Mailman-Users] ? how to delete mailing lists Message-ID: <20071118135245.BBCEF20136C@duinheks.xs4all.nl> Hallo Sebastian, Op zondag 18 november 2007 schreef Sebastian Hagedorn aan >> it. I have one question to which I could not find the answer >> in the documentation: >> how do I delete a mailing list? SH> rmlist That works perfectly. Thank you very much. Groeten, Hans. jdh punt beekhuizen bij duinheks punt xs4all punt nl --- GoldED+/LNX 1.1.5/071030 * Origin: The Wizard is using MBSE/Linux (2:280/1018) From msapiro at value.net Sun Nov 18 16:47:21 2007 From: msapiro at value.net (Mark Sapiro) Date: Sun, 18 Nov 2007 07:47:21 -0800 Subject: [Mailman-Users] ? how to delete mailing lists In-Reply-To: <20071118135245.C8250201385@duinheks.xs4all.nl> Message-ID: lists.mailman-users at duinheks.xs4all.nl wrote: >Op zondag 18 november 2007 schreef Brad Knowles aan > > BK> If you search the FAQ Wizard for "remove a list", you should > BK> find the answer. > >Maybe. But "delete a list" did not give me any clues :) The FAQ wizard thinks the quotes in "delete a list" are part of what you're searching for. If you search for the simple string delete a list (i.e., ) you will get FAQ 4.31 which answers your question. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lists.mailman-users at duinheks.xs4all.nl Sun Nov 18 20:53:23 2007 From: lists.mailman-users at duinheks.xs4all.nl (lists.mailman-users at duinheks.xs4all.nl) Date: Sun, 18 Nov 2007 20:53:23 +0100 Subject: [Mailman-Users] ? how to delete mailing lists Message-ID: <20071118195449.4AD1020136C@duinheks.xs4all.nl> Hallo Mark, Op zondag 18 november 2007 schreef Mark Sapiro aan lists.mailman-users at duinheks.xs4al: >> Maybe. But "delete a list" did not give me any clues :) MS> The FAQ wizard thinks the quotes in "delete a list" are part of MS> what you're searching for. If you search for the simple string MS> delete a list Thank you. I'll remember that next time I need it [I hope :)]. Groeten, Hans. jdh punt beekhuizen bij duinheks punt xs4all punt nl --- GoldED+/LNX 1.1.5/071030 * Origin: The Wizard is using MBSE/Linux (2:280/1018) From mavery at mail.otherwhen.com Mon Nov 19 05:21:41 2007 From: mavery at mail.otherwhen.com (Mike Avery) Date: Sun, 18 Nov 2007 21:21:41 -0700 Subject: [Mailman-Users] Restoring Mailman after a crash? In-Reply-To: References: Message-ID: <47410F55.1080200@mail.otherwhen.com> Mark Sapiro wrote: > > If you have the entire mailman tree, that's it. Just restore it and > start Mailman. > > Thanks for the pointers! We're back on line and my users have stopped whinging. Best wishes, Mike From CMarcus at Media-Brokers.com Mon Nov 19 12:19:51 2007 From: CMarcus at Media-Brokers.com (Charles Marcus) Date: Mon, 19 Nov 2007 06:19:51 -0500 Subject: [Mailman-Users] Shared non-member filters In-Reply-To: References: Message-ID: <47417157.9080102@Media-Brokers.com> >> Is there a patch available for Mailman that will let multiple lists >> share another lists non-member (and maybe other) filters? > I think you mean > . > This patch allows specifying the name of a list (say list2) in list1's > accept_these_nonmembers so that members of list2 can post to list1 > even if they aren't members of list1. Yep, thats it, thanks! According to the bug tracker, this patch will be included in 2.1.10... -- Best regards, Charles From hjalmar.janos at gmail.com Mon Nov 19 17:32:49 2007 From: hjalmar.janos at gmail.com (hjalmar) Date: Mon, 19 Nov 2007 17:32:49 +0100 Subject: [Mailman-Users] Virtual domains In-Reply-To: References: Message-ID: <4741BAB1.7010603@gmail.com> Hi Mark Thanks for your replay! Mark Sapiro skrev: >> We have two domains domain1.com and domain2.com. >> domain1.com is the primary domain and domain2.com is the virtual one. >> >> In my /etc/mailman/mm_cfg.py config I have the following: >> >> MTA='Postfix' >> POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.domain1.com', 'lists.domain2.com'] >> > > > You may or may not want the primary domain listed here. If it is truly > the primary domain in Postfix, you don't need virtual alias maps for > that domain. > > I suggest you want > > POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.domain2.com'] > > or if I look at what you have below, I think you want > > POSTFIX_STYLE_VIRTUAL_DOMAINS = ['domain2.com'] > > i.e., the domain you want there is the virtual email domain. > ok, will test it. >> In postfix: >> mydomain = domain1.com >> myhost = mail.domain1.com >> mydestination = $myhost, localhost.$mydomain >> recipient_delimiter = + >> recive_override_options = no_address_mappings >> > > I don't think you want the above line. > why? the mailman doc. says to add this line to main.cf. >> alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases >> alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases >> > > No. You want only > > alias_database = hash:/etc/aliases > > >> virtual_alias_maps = hash:/etc/postfix/virtual, >> hash:/var/lib/mailman/data/virtual-mailman >> > > > You also want > > virtual_alias_domains = domain2.com > > >> Files: >> /etc/postfix/virtual >> list-tow at domain2.com list-tow >> > > You don't want the above here, you want it below. > >> ... >> >> /var/lib/mailman/data/virtual-mailman >> list-one at domain1.com list-one >> > > and you don't want the above here at all. You just want the 10 > addresses per list for the domain2 lists. Mailman will do this for you. > Ok, thanks. /hj From jtp at cs.cmu.edu Mon Nov 19 20:47:54 2007 From: jtp at cs.cmu.edu (Jim Park) Date: Mon, 19 Nov 2007 14:47:54 -0500 Subject: [Mailman-Users] A question about Non-member filters Message-ID: <4741E86A.6080507@cs.cmu.edu> All, I have a question on a problem that one of my list admins is seeing. We have a non-member filter setup for a specific email address that is allowed to post to a particular list. When the list member attempts to send to the list the list admin receives the following information. My question is what does the Reason Message has implicit destination mean? To: il-cmu-sycara-owner at LOGANBERRY.srv.cs.cmu.edu Subject: Il-cmu-sycara post from trac at poirot.bbn.com requires approval From: il-cmu-sycara-owner at LOGANBERRY.srv.cs.cmu.edu X-Sieve: CMU Sieve 2.2 MIME-Version: 1.0 Message-ID: Date: Wed, 14 Nov 2007 17:25:05 -0500 X-BeenThere: il-cmu-sycara at mailman.srv.cs.cmu.edu X-Mailman-Version: 2.1.6 X-List-Administrivia: yes [1 ] As list administrator, your authorization is requested for the following mailing list posting: List: Il-cmu-sycara at mailman.srv.cs.cmu.edu From: trac at poirot.bbn.com Subject: Re: [POIROT] #87: Remove Kazuki from the OVM unit tests Reason: Message has implicit destination At your convenience, visit: https://mailman.srv.cs.cmu.edu/mailman/admindb/il-cmu-sycara to approve or deny the request. [2 ] Subject: Re: [POIROT] #87: Remove Kazuki from the OVM unit tests From: "POIROT" MIME-Version: 1.0 X-Trac-Version: 0.10.3.1 X-Mailer: Trac 0.10.3.1, by Edgewall Software X-Trac-Project: POIROT Date: Wed, 14 Nov 2007 22:24:50 -0000 Reply-To: poirot-detail at bbn.com X-URL: https://poirot.bbn.com X-Trac-Ticket-URL: https://poirot.bbn.com/trac/poirot/ticket/87#comment:2 Message-ID: <049.e9416bfdd44c0151adb849cf195bbbb3 at poirot.bbn.com> In-Reply-To: <040.46ae02ac04c1267df518b6182bd7d98a at poirot.bbn.com> X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.11.14.140249 X-Spam-OK: 7% __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by loganberry.srv.cs.cmu.edu id lAEMOxir022402 Thanks, -Jim -- Jim Park Senior Help Desk Consultant SCS Computing Facilities Help Desk Wean Hall 3613 Phone: 8-1269 From b19141 at britaine.ctd.anl.gov Mon Nov 19 21:10:25 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Mon, 19 Nov 2007 14:10:25 -0600 (CST) Subject: [Mailman-Users] A question about Non-member filters In-Reply-To: Mail from 'Jim Park ' dated: Mon, 19 Nov 2007 14:47:54 -0500 Message-ID: <200711192010.lAJKAPtF008930@britaine.ctd.anl.gov> Jim Park wrote: >All, > I have a question on a problem that one of my list admins is seeing. >We have a non-member filter setup for a specific email address that is >allowed to post to a particular list. When the list member attempts to >send to the list the list admin receives the following information. >My question is what does the Reason Message has implicit destination mean? Implicit destination means that the list name was in a "Bcc:" line; it was not in a "To:" nor "Cc:" line. There are two ways to fix this: 1) Tell your posters to place the list name in a "To:" or "Cc:" line. That is what I do. 2) Under "Privacy options...", "Recipient filters" set the require_explicit_destination to No. Mailman has this test because a lot of spammers put the recipient list in the "Bcc:", and I would advise against changing this default setting. I do not know which test comes first - require_explicit_destination or accept_these_nonmembers. In any case, the explicit destination check applies to all postings. ---------------------------------------------------------------------- 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 msapiro at value.net Mon Nov 19 21:55:01 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 19 Nov 2007 12:55:01 -0800 Subject: [Mailman-Users] Virtual domains In-Reply-To: <4741BAB1.7010603@gmail.com> Message-ID: hjalmar wrote: > >Mark Sapiro skrev: > >>> In postfix: >>> mydomain = domain1.com >>> myhost = mail.domain1.com >>> mydestination = $myhost, localhost.$mydomain >>> recipient_delimiter = + >>> recive_override_options = no_address_mappings >>> >> >> I don't think you want the above line. >> > >why? the mailman doc. says to add this line to main.cf. I'm saying I don't think you want "recive_override_options = no_address_mappings". (and it's spelled "receive_override_options", but I don't think you want it at all.) I could be wrong about this. I'm not a Postfix expert. You do want "recipient_delimiter = +" -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Mon Nov 19 22:16:35 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 19 Nov 2007 13:16:35 -0800 Subject: [Mailman-Users] A question about Non-member filters In-Reply-To: <200711192010.lAJKAPtF008930@britaine.ctd.anl.gov> Message-ID: Barry Finkel wrote: > >I do not know which test comes first - require_explicit_destination or >accept_these_nonmembers. In any case, the explicit destination check >applies to all postings. Assuming you haven't changed the GLOBAL_PIPELINE order: mm_cfg.KNOWN_SPAMMERS and header_filter_rules are done first (SpamDetect) Followed by the tests in Privacy options...->Sender filters in the order they appear on the page (Moderate) Followed by administrivia, max_num_recipients, require_explicit_destination, bounce_matching_headers, max_message_size, and news_moderation (Hold). -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From barry at list.org Mon Nov 19 22:26:04 2007 From: barry at list.org (Barry Warsaw) Date: Mon, 19 Nov 2007 16:26:04 -0500 Subject: [Mailman-Users] Shameless plug Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi folks, I apologize in advance for the shameless plug. GNU Mailman is up for the 2007 Antonio Pizzigati Prize for software in the public interest. I sure would appreciate it if you take the time to vote for GNU Mailman: http://forums.pizzigatiprize.org/index.php Vote in the 'Vote' forum. Leave comments in the 'GNU Mailman' forum. Yes, you need to register with the site in order to vote. Thanks for your support! - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iD8DBQFHQf9t2YZpQepbvXERAorYAKCXoVhrBI8eZu+uRxaYlIdyCjAj/ACglrYh RQstgR9SujgyTqsMVSh2q/s= =oIKy -----END PGP SIGNATURE----- From msapiro at value.net Tue Nov 20 00:18:06 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 19 Nov 2007 15:18:06 -0800 Subject: [Mailman-Users] Shared non-member filters In-Reply-To: <47417157.9080102@Media-Brokers.com> Message-ID: Charles Marcus wrote: > >> I think you mean >> . >> This patch allows specifying the name of a list (say list2) in list1's >> accept_these_nonmembers so that members of list2 can post to list1 >> even if they aren't members of list1. > >Yep, thats it, thanks! According to the bug tracker, this patch will be >included in 2.1.10... I have a question. The implementation in Mailman 2.1.10 is documented only for accept_these_nonmembers, but it actually works for all four of the *_these_nonmembers lists. It is clearly most useful for accept_these_nonmembers, but it could be used say in hold_these_nonmembers to hold posts from members of some other list that would otherwise be discarded or rejected. It could also be used to make a 'bad list' to be referenced in reject or discard _these_nonmembers to reject or discard posts from the members of the 'bad list' that would otherwise be held or accepted. The 'bad list' would not be used to send mail. It would just be a way of maintaining a list of 'bad' addresses. My question is do people think they might use this ability to reference a list in the other *_these_nonmembers lists, and should it be documented for them too. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Tue Nov 20 02:07:48 2007 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 20 Nov 2007 10:07:48 +0900 Subject: [Mailman-Users] A question about Non-member filters In-Reply-To: <4741E86A.6080507@cs.cmu.edu> References: <4741E86A.6080507@cs.cmu.edu> Message-ID: <87myt9g1wb.fsf@uwakimon.sk.tsukuba.ac.jp> Jim Park writes: > My question is what does the Reason Message has implicit destination mean? The list was BCC'd, and therefore doesn't appear in the message headers. There are various caveats and features that need to be accounted for, but that's the basic idea. From justbrits at comcast.net Tue Nov 20 02:34:39 2007 From: justbrits at comcast.net (JB@comcast) Date: Mon, 19 Nov 2007 19:34:39 -0600 Subject: [Mailman-Users] Shameless plug References: Message-ID: <03bf01c82b15$85600830$6601a8c0@actualshop> <> NOT needed, Barry (IMHO)!! Registered and voted. Will try to remember to do the latter DAILY!! Ed From spyropolymiadis at kromestudios.com Tue Nov 20 04:14:49 2007 From: spyropolymiadis at kromestudios.com (Spyro Polymiadis) Date: Tue, 20 Nov 2007 13:14:49 +1000 Subject: [Mailman-Users] Removing admin email addresses Message-ID: <668C245C6BB6D84594549A1A418E598A07A122BA0A@ms-exch2.kromestudios.com> Hi All, Im using mailman 2.1.9, and ive got close to 100 mail lists on it. We just have had one of our IT guys leave our company, and I was wondering if there was an easy (bulk, cli) way to remove/change the email address from the "List of Administrators" (2nd text box in General Options) Otherwise, its very a very cumbersome job to log in to each list and remove the address manually. Cheers Spyro This message and its attachments may contain legally privileged or confidential information. This message is intended for the use of the individual or entity to which it is addressed. If you are not the addressee indicated in this message, or the employee or agent responsible for delivering the message to the intended recipient, you may not copy or deliver this message or its attachments to anyone. Rather, you should permanently delete this message and its attachments and kindly notify the sender by reply e-mail. Any content of this message and its attachments, which does not relate to the official business of the sending company must be taken not to have been sent or endorsed by the sending company or any of its related entities. No warranty is made that the e-mail or attachment(s) are free from computer virus or other defect. From lstone19 at stonejongleux.com Tue Nov 20 05:45:30 2007 From: lstone19 at stonejongleux.com (Larry Stone) Date: Mon, 19 Nov 2007 22:45:30 -0600 Subject: [Mailman-Users] Shameless plug In-Reply-To: Message-ID: On 11/19/07 3:26 PM, Barry Warsaw at barry at list.org wrote: > Yes, you need to register with the site in order to vote. Sorry Barry, but I tried to register three times but never could match their "visual identification" part of the registration. It's harder to read than Ticketmaster's which I actually didn't think was possible. :-( In their attempt to make it unreadable by machines, they've succeeded in making it unreadable by humans. -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ From msapiro at value.net Tue Nov 20 05:59:15 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 19 Nov 2007 20:59:15 -0800 Subject: [Mailman-Users] Removing admin email addresses In-Reply-To: <668C245C6BB6D84594549A1A418E598A07A122BA0A@ms-exch2.kromestudios.com> Message-ID: Spyro Polymiadis wrote: > >We just have had one of our IT guys leave our company, and I was wondering if there was an easy (bulk, cli) way to remove/change the email address from the "List of Administrators" (2nd text box in General Options) There are a couple of ways to do this. If the owners of all lists are the same, e.g. owner1 at example.com, owner2 at example.com and owner3 at example.com, and you just want to remove owner2 from the list leaving the other 2, you can prepare a file containing the lines owner = ['owner1 at example.com', 'owner3 at example.com' ] and run #!/bin/bash cd /path/to/mailman for list in `bin/list_lists --bare` do bin/config_list -i path/to/file/above $list done If the owner lists are different and you just want to remove ownerx at example.com from all lists in which it is an owner, you can put the following script in Mailman's bin directory, naming it del_owner.py def del_owner(mlist): if not mlist.Locked(): mlist.Lock() try: mlist.owner.remove('ownerx at example.com') print 'ownerx at example.com removed from %s' % mlist.real_name except ValueError: print 'ownerx at example.com not owner of %s' % mlist.real_name if not mlist.owner: print 'list %s has no owners' % mlist.real_name mlist.Save() mlist.Unlock() After saving the above as bin/del_owner.py, run bin/withlist -a -r del_owner Note that the file name is del_owner.py, but there is no .py in either the withlist command or the function def. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mlmn at apcilog.org Tue Nov 20 05:38:27 2007 From: mlmn at apcilog.org (AD-ML) Date: Tue, 20 Nov 2007 05:38:27 +0100 Subject: [Mailman-Users] Removing admin email addresses References: <668C245C6BB6D84594549A1A418E598A07A122BA0A@ms-exch2.kromestudios.com> Message-ID: <000e01c82b2f$373de680$0201a8c0@perso> If the optional pages are still the standard ones : As administrator, open for one list the personal option page, change the password, actualize using the new password and resign for all the lists SN ----- Original Message ----- From: Spyro Polymiadis To: mailman-users at python.org Sent: Tuesday, November 20, 2007 4:14 AM Subject: [Mailman-Users] Removing admin email addresses Hi All, Im using mailman 2.1.9, and ive got close to 100 mail lists on it. We just have had one of our IT guys leave our company, and I was wondering if there was an easy (bulk, cli) way to remove/change the email address from the "List of Administrators" (2nd text box in General Options) Otherwise, its very a very cumbersome job to log in to each list and remove the address manually. Cheers Spyro This message and its attachments may contain legally privileged or confidential information. This message is intended for the use of the individual or entity to which it is addressed. If you are not the addressee indicated in this message, or the employee or agent responsible for delivering the message to the intended recipient, you may not copy or deliver this message or its attachments to anyone. Rather, you should permanently delete this message and its attachments and kindly notify the sender by reply e-mail. Any content of this message and its attachments, which does not relate to the official business of the sending company must be taken not to have been sent or endorsed by the sending company or any of its related entities. No warranty is made that the e-mail or attachment(s) are free from computer virus or other defect. ------------------------------------------------------ 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/mlmn%40apcilog.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From spyropolymiadis at kromestudios.com Tue Nov 20 06:02:38 2007 From: spyropolymiadis at kromestudios.com (Spyro Polymiadis) Date: Tue, 20 Nov 2007 15:02:38 +1000 Subject: [Mailman-Users] Removing admin email addresses In-Reply-To: References: <668C245C6BB6D84594549A1A418E598A07A122BA0A@ms-exch2.kromestudios.com> Message-ID: <668C245C6BB6D84594549A1A418E598A07A122BA17@ms-exch2.kromestudios.com> Thanks Mark, There are 2 admins on there.. 1 person is on All of them, and the person who left is on about half of them. Which method would be best suited for that scenario? Also, is any of the script destructive to the lists themselves? Ie, if it didn't run right or something it wouldn't affect the list accepting emails to it, or blowing away the rest of the list config? Cheers > -----Original Message----- > From: Mark Sapiro [mailto:msapiro at value.net] > Sent: Tuesday, 20 November 2007 3:29 PM > To: Spyro Polymiadis; mailman-users at python.org > Subject: Re: [Mailman-Users] Removing admin email addresses > > Spyro Polymiadis wrote: > > > >We just have had one of our IT guys leave our company, and I was > wondering if there was an easy (bulk, cli) way to remove/change the > email address from the "List of Administrators" (2nd text box in > General Options) > > > There are a couple of ways to do this. If the owners of all lists are > the same, e.g. owner1 at example.com, owner2 at example.com and > owner3 at example.com, and you just want to remove owner2 from the list > leaving the other 2, you can prepare a file containing the lines > > owner = ['owner1 at example.com', > 'owner3 at example.com' > ] > > and run > > #!/bin/bash > cd /path/to/mailman > for list in `bin/list_lists --bare` > do bin/config_list -i path/to/file/above $list > done > > If the owner lists are different and you just want to remove > ownerx at example.com from all lists in which it is an owner, you can put > the following script in Mailman's bin directory, naming it del_owner.py > > > def del_owner(mlist): > if not mlist.Locked(): > mlist.Lock() > try: > mlist.owner.remove('ownerx at example.com') > print 'ownerx at example.com removed from %s' % mlist.real_name > except ValueError: > print 'ownerx at example.com not owner of %s' % mlist.real_name > if not mlist.owner: > print 'list %s has no owners' % mlist.real_name > mlist.Save() > mlist.Unlock() > > After saving the above as bin/del_owner.py, run > > bin/withlist -a -r del_owner > > Note that the file name is del_owner.py, but there is no .py in either > the withlist command or the function def. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan This message and its attachments may contain legally privileged or confidential information. This message is intended for the use of the individual or entity to which it is addressed. If you are not the addressee indicated in this message, or the employee or agent responsible for delivering the message to the intended recipient, you may not copy or deliver this message or its attachments to anyone. Rather, you should permanently delete this message and its attachments and kindly notify the sender by reply e-mail. Any content of this message and its attachments, which does not relate to the official business of the sending company must be taken not to have been sent or endorsed by the sending company or any of its related entities. No warranty is made that the e-mail or attachment(s) are free from computer virus or other defect. From jonathan at nerds.net Tue Nov 20 06:11:55 2007 From: jonathan at nerds.net (Jonathan Dill) Date: Tue, 20 Nov 2007 00:11:55 -0500 Subject: [Mailman-Users] Removing admin email addresses In-Reply-To: <668C245C6BB6D84594549A1A418E598A07A122BA17@ms-exch2.kromestudios.com> References: <668C245C6BB6D84594549A1A418E598A07A122BA0A@ms-exch2.kromestudios.com> <668C245C6BB6D84594549A1A418E598A07A122BA17@ms-exch2.kromestudios.com> Message-ID: <47426C9B.20003@nerds.net> Spyro Polymiadis wrote: > Which method would be best suited for that scenario? > Also, is any of the script destructive to the lists themselves? Ie, if it didn't run right or something it wouldn't affect the list accepting emails to it, or blowing away the rest of the list config? > That's why I would first do a "config_list -o" to "benchmark" the configs for ALL of the lists before you make any changes, "just in case". Use a for / do loop in shell, dump the list config to listname.cfg for e.g. for each list. Looks like you shouldn't need to load the entire config but just the changes, not sure if that was the case or not 5+ yrs ago when I was doing it or if what I did was overkill. Jonathan From msapiro at value.net Tue Nov 20 06:30:32 2007 From: msapiro at value.net (Mark Sapiro) Date: Mon, 19 Nov 2007 21:30:32 -0800 Subject: [Mailman-Users] Removing admin email addresses In-Reply-To: <668C245C6BB6D84594549A1A418E598A07A122BA17@ms-exch2.kromestudios.com> Message-ID: Spyro Polymiadis wrote: > >There are 2 admins on there.. 1 person is on All of them, and the person who left is on about half of them. > >Which method would be best suited for that scenario? If I understand correctly, The end result you want is for the one remaining owner to be the single owner of all the lists. In this case, by far the simplest and safest is to run config_list on all lists with an input containing only the line owner = ['remaining_owner at example.com'] >Also, is any of the script destructive to the lists themselves? Ie, if it didn't run right or something it wouldn't affect the list accepting emails to it, or blowing away the rest of the list config? The config_list with the above input is safe. It won't change anything but owner and it won't allow anything you couldn't enter via the web interface. If you screw up withlist, you can destroy a list or lists, but the script below should be safe. Also, you can do a dry run by leaving out the mlist.Save() line. Then it won't actually change the list, so you could run withlist with the script without the mlist.Save(), and if you're happy with the output from the prints, replace the mlist.Save() and run it again. > >> -----Original Message----- >> From: Mark Sapiro [mailto:msapiro at value.net] >> Sent: Tuesday, 20 November 2007 3:29 PM >> To: Spyro Polymiadis; mailman-users at python.org >> Subject: Re: [Mailman-Users] Removing admin email addresses >> If the owner lists are different and you just want to remove >> ownerx at example.com from all lists in which it is an owner, you can put >> the following script in Mailman's bin directory, naming it del_owner.py >> >> >> def del_owner(mlist): >> if not mlist.Locked(): >> mlist.Lock() >> try: >> mlist.owner.remove('ownerx at example.com') >> print 'ownerx at example.com removed from %s' % mlist.real_name >> except ValueError: >> print 'ownerx at example.com not owner of %s' % mlist.real_name >> if not mlist.owner: >> print 'list %s has no owners' % mlist.real_name >> mlist.Save() >> mlist.Unlock() >> >> After saving the above as bin/del_owner.py, run >> >> bin/withlist -a -r del_owner >> >> Note that the file name is del_owner.py, but there is no .py in either >> the withlist command or the function def. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jonathan at nerds.net Tue Nov 20 06:06:31 2007 From: jonathan at nerds.net (Jonathan Dill) Date: Tue, 20 Nov 2007 00:06:31 -0500 Subject: [Mailman-Users] Removing admin email addresses In-Reply-To: <668C245C6BB6D84594549A1A418E598A07A122BA0A@ms-exch2.kromestudios.com> References: <668C245C6BB6D84594549A1A418E598A07A122BA0A@ms-exch2.kromestudios.com> Message-ID: <47426B57.3090804@nerds.net> Spyro Polymiadis wrote: > Hi All, > > Im using mailman 2.1.9, and ive got close to 100 mail lists on it. > > We just have had one of our IT guys leave our company, and I was wondering if there was an easy (bulk, cli) way to remove/change the email address from the "List of Administrators" (2nd text box in General Options) > > Otherwise, its very a very cumbersome job to log in to each list and remove the address manually. > When I did something similar, I wrote some ad hoc scripts using "config_list -o" to dump the configs for all of the lists to text files--saving the "pristine" version in case I needed to undo all the changes--then use regex replacement to make the changes I wanted and dump to a "new" config file, then "config_list -i" to load the modified configurations. I guess it was about 5 yrs ago, probably with shell commands and awk, I'm sure it wasn't pretty but it got the job done, doubt that I have any of the scripts that I used since that was a previous job. See "config_list --help" for the options and command syntax, you might have to login as the mailman user depending how you have things configured. Naturally, make sure you have a good backup in case something goes awry. Depending on your bravery level, it might be a good idea to do it when the lists are less active, and possibly shut down the MTA temporarily or block access to it when you make the changes so you don't have "bits in flight" when the changes occur and have something untoward happen with the queue. Jonathan From hjalmar.janos at gmail.com Tue Nov 20 08:52:48 2007 From: hjalmar.janos at gmail.com (hjalmar) Date: Tue, 20 Nov 2007 08:52:48 +0100 Subject: [Mailman-Users] Virtual domains In-Reply-To: References: Message-ID: <47429250.8040901@gmail.com> Mark Sapiro skrev: > hjalmar wrote: > >> Mark Sapiro skrev: >> >> >>>> In postfix: >>>> mydomain = domain1.com >>>> myhost = mail.domain1.com >>>> mydestination = $myhost, localhost.$mydomain >>>> recipient_delimiter = + >>>> recive_override_options = no_address_mappings >>>> >>>> >>> I don't think you want the above line. >>> >>> >> why? the mailman doc. says to add this line to main.cf. >> > > > I'm saying I don't think you want "recive_override_options = > no_address_mappings". (and it's spelled "receive_override_options", > but I don't think you want it at all.) > > I could be wrong about this. I'm not a Postfix expert. > > > You do want "recipient_delimiter = +" > Ok, thanks. /hj From manlio_perillo at libero.it Tue Nov 20 12:23:18 2007 From: manlio_perillo at libero.it (Manlio Perillo) Date: Tue, 20 Nov 2007 12:23:18 +0100 Subject: [Mailman-Users] move a mailman instance to a new server (and new version) Message-ID: <4742C3A6.9030209@libero.it> Hi. I need to move a Mailman instance to a new server, and from a 2.1.5-8 (Debian Sarge) to 2.1.9-8 (Ubuntu Gutsy). In /var/lib there are a lot of pickle serialized data. What can be moved and how? I would like to copy the configuration for each list and the mailman state (to make sure not to lost some messages). Thanks Manlio Perillo From eric.beda at udsm.ac.tz Tue Nov 20 15:20:24 2007 From: eric.beda at udsm.ac.tz (Eric Beda) Date: Tue, 20 Nov 2007 17:20:24 +0300 (EAT) Subject: [Mailman-Users] fatal: execvp /var/mailman/mail/mailman Message-ID: <42879.196.44.161.242.1195568424.squirrel@mail.udsm.ac.tz> Hi, i'm new to mailman, and i was given a mailserver to reinstall, which i did, and through previous backup tried to restore the mailserver,.... the server sends and receives mail just fine, i succesfully (i think) installed mailman, i tried restoring the backed up mailling list going through some online tutorial, and i think everything went fine except for this error that i see now (it wasn't there) fatal: execvp /var/mailman/mail/mailman can anyone shed some light ?? From hughr at ofcu.org Tue Nov 20 14:51:32 2007 From: hughr at ofcu.org (Hugh Rowley) Date: Tue, 20 Nov 2007 08:51:32 -0500 Subject: [Mailman-Users] (no subject) Message-ID: Hello All, Quick question from a Newbie Mailman Admin: Can Mailman send complex messages with embedded graphics (JPEG images, etc.), or is everything still basically plain-text with image attachments? I've just set up Mailman (and a Linux server) for the first time and am testing, so I'm still quite ignorant about Mailman's capabilities at this point. If Mailman can send anything more sophisticated than plain text, maybe you could post an example, and hints about how you did it? Thanks for any info. you can provide! Hugh R. From hughr at ofcu.org Tue Nov 20 15:18:20 2007 From: hughr at ofcu.org (Hugh Rowley) Date: Tue, 20 Nov 2007 09:18:20 -0500 Subject: [Mailman-Users] Complex Messages in Mailman? Message-ID: Hello All, I apologize for sending this without a subject (and then re-sending with one). Will try not to be so annoying in the future! Quick question from a Newbie Mailman Admin: Can Mailman send complex messages with embedded graphics (JPEG images, etc.), or is everything still basically plain-text with image attachments? I've just set up Mailman (and a Linux server) for the first time and am testing, so I'm still quite ignorant about Mailman's capabilities at this point. If Mailman can send anything more sophisticated than plain text, maybe you could post an example, and hints about how you did it? Thanks for any info. you can provide! Hugh R. From msapiro at value.net Tue Nov 20 17:07:04 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 20 Nov 2007 08:07:04 -0800 Subject: [Mailman-Users] move a mailman instance to a new server (and newversion) In-Reply-To: <4742C3A6.9030209@libero.it> Message-ID: Manlio Perillo wrote: > >I need to move a Mailman instance to a new server, and from a 2.1.5-8 >(Debian Sarge) to 2.1.9-8 (Ubuntu Gutsy). See . >In /var/lib there are a lot of pickle serialized data. Directly in /var/lib/ as in /var/lib/*.pck or in some subdirectories? Are they current? Are they group owned by 'mailman'? Without more information such as directory, filename and/or results of bin/dumpdb, I don't have any idea what these might be. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Nov 20 17:17:23 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 20 Nov 2007 08:17:23 -0800 Subject: [Mailman-Users] fatal: execvp /var/mailman/mail/mailman In-Reply-To: <42879.196.44.161.242.1195568424.squirrel@mail.udsm.ac.tz> Message-ID: Eric Beda wrote: > >the server sends and receives mail just fine, i succesfully (i think) >installed mailman, i tried restoring the backed up mailling list going >through some online tutorial, and i think everything went fine except for >this error that i see now (it wasn't there) > > >fatal: execvp /var/mailman/mail/mailman > >can anyone shed some light ?? /var/mailman/mail/mailman is the wrapper that is invoked by the MTA (mail server) to pipe incoming mail to Mailman. The above message (where do you see it?) probably occurs when the MTA tries to execute the pipe. What is in the MTA log? 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 Nov 20 17:26:16 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 20 Nov 2007 08:26:16 -0800 Subject: [Mailman-Users] (no subject) In-Reply-To: Message-ID: Hugh Rowley wrote: > >Can Mailman send complex messages with embedded graphics (JPEG images, etc.), or is everything still basically plain-text with image attachments? It's all in how you set up content filtering. >If Mailman can send anything more sophisticated than plain text, maybe you could post an example, and hints about how you did it? Set filter_content to No and Mailman will pass the message essentially as received except for the addition of msg_header and msg_footer if any. If these cause problems, set them empty. (See .) -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From manlio_perillo at libero.it Tue Nov 20 17:24:02 2007 From: manlio_perillo at libero.it (Manlio Perillo) Date: Tue, 20 Nov 2007 17:24:02 +0100 Subject: [Mailman-Users] move a mailman instance to a new server (and newversion) In-Reply-To: References: Message-ID: <47430A22.9030302@libero.it> Mark Sapiro ha scritto: > Manlio Perillo wrote: >> I need to move a Mailman instance to a new server, and from a 2.1.5-8 >> (Debian Sarge) to 2.1.9-8 (Ubuntu Gutsy). > > > See > . > Done. > >> In /var/lib there are a lot of pickle serialized data. > > > Directly in /var/lib/ as in /var/lib/*.pck or in some subdirectories? > /var/lib/mailman/lists//*.pck > Are they current? Are they group owned by 'mailman'? > What do you mean by 'current'? Yes they are owned by list. > Without more information such as directory, filename and/or results of > bin/dumpdb, I don't have any idea what these might be. > They are pickle dumps. What I would like to know if it is safe to load these files with a different mailman version (ad a different version of Python). It seems that it is only a dictionary, so it should be safe. Thanks Manlio Perillo From msapiro at value.net Tue Nov 20 18:17:37 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 20 Nov 2007 09:17:37 -0800 Subject: [Mailman-Users] move a mailman instance to a new server (andnewversion) In-Reply-To: <47430A22.9030302@libero.it> Message-ID: Manlio Perillo wrote: >Mark Sapiro ha scritto: >> Manlio Perillo wrote: >> >>> In /var/lib there are a lot of pickle serialized data. >> >> >> Directly in /var/lib/ as in /var/lib/*.pck or in some subdirectories? >> > >/var/lib/mailman/lists//*.pck They are the list configuration and membership (config.pck) the 'backup' list configuration and membership (config.pck.last) The list's pending confirmations (pending.pck) The lists moderator requests (request.pck) The var/lib/mailman/lists/* tree is what needs to be moved in order to move lists from one server to another. Also you need to move the heldmsg*.pck (or heldmsg*.txt if you set HOLD_MESSAGES_AS_PICKLES = No) that are in mailman's data/ directory (/var/lib/mailman/data/ ?) and the archives in /var/lib/mailman/archives/* These steps or variants thereof are outlined in the list posts referenced by the FAQ . >> Are they current? Are they group owned by 'mailman'? >> > >What do you mean by 'current'? Yes they are owned by list. I meant were their timestamps recent or old, but now that we know what files you're talking about, that question isn't relevant. >What I would like to know if it is safe to load these files with a >different mailman version (ad a different version of Python). It is safe to move them to a more recent Mailman version and mailman will update them as needed for the new version as they are accessed. It may be a problem to move them to an older Mailman version, but that is not the case here. A different Python version should not be a problem as long as Mailman runs on the new installation. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From eric.beda at udsm.ac.tz Tue Nov 20 19:12:03 2007 From: eric.beda at udsm.ac.tz (Eric Beda) Date: Tue, 20 Nov 2007 21:12:03 +0300 (EAT) Subject: [Mailman-Users] fatal: execvp /var/mailman/mail/mailman In-Reply-To: References: <42879.196.44.161.242.1195568424.squirrel@mail.udsm.ac.tz> Message-ID: <50060.196.44.161.242.1195582323.squirrel@mail.udsm.ac.tz> Hi, my maillog is as follows Nov 20 20:53:08 pmoralg local[7478]: fatal: execvp /var/mailman/mail/mailman: No such file or directory Nov 20 20:53:08 pmoralg postfix/local[7477]: 54E5AE08199: to=, relay=local, delay=0.12, delays=0.08/0.01/0/0.04, dsn=4.3.0, status=deferred (temporary failure. Command output: local: fatal: execvp /var/mailman/mail/mailman: No such file or directory ) i am running postfix... > Eric Beda wrote: >> >>the server sends and receives mail just fine, i succesfully (i think) >>installed mailman, i tried restoring the backed up mailling list going >>through some online tutorial, and i think everything went fine except for >>this error that i see now (it wasn't there) >> >> >>fatal: execvp /var/mailman/mail/mailman >> >>can anyone shed some light ?? > > > /var/mailman/mail/mailman is the wrapper that is invoked by the MTA > (mail server) to pipe incoming mail to Mailman. The above message > (where do you see it?) probably occurs when the MTA tries to execute > the pipe. > > What is in the MTA log? > > See > . > > -- > 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/ebeda%40udsm.ac.tz > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > From eric.beda at udsm.ac.tz Tue Nov 20 20:06:46 2007 From: eric.beda at udsm.ac.tz (Eric Beda) Date: Tue, 20 Nov 2007 22:06:46 +0300 (EAT) Subject: [Mailman-Users] fatal: execvp /var/mailman/mail/mailman In-Reply-To: References: <42879.196.44.161.242.1195568424.squirrel@mail.udsm.ac.tz> Message-ID: <56529.196.44.161.242.1195585606.squirrel@mail.udsm.ac.tz> Hi, I've realised my mistake, apparently mailman was installed in /usr/lib/mailman instead of /var/mailman, since i had just copied and pasted the /etc/aliases file it saw some conflict there, i didn't know what version was installed prior to my install Thanks for the help guyz... > Eric Beda wrote: >> >>the server sends and receives mail just fine, i succesfully (i think) >>installed mailman, i tried restoring the backed up mailling list going >>through some online tutorial, and i think everything went fine except for >>this error that i see now (it wasn't there) >> >> >>fatal: execvp /var/mailman/mail/mailman >> >>can anyone shed some light ?? > > > /var/mailman/mail/mailman is the wrapper that is invoked by the MTA > (mail server) to pipe incoming mail to Mailman. The above message > (where do you see it?) probably occurs when the MTA tries to execute > the pipe. > > What is in the MTA log? > > See > . > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > From eric.beda at udsm.ac.tz Tue Nov 20 20:42:12 2007 From: eric.beda at udsm.ac.tz (Eric Beda) Date: Tue, 20 Nov 2007 22:42:12 +0300 (EAT) Subject: [Mailman-Users] mailman not delivering mail Message-ID: <53498.196.44.161.242.1195587732.squirrel@mail.udsm.ac.tz> Mailman doesn't send email, i get this in my maillog to=, relay=local, delay=60, delays=60/0.01/0/0.18, dsn=2.0.0, status=sent (delivered to command: /usr/lib/mailman/mail/mailman post dmis-staff) but the mails are never delivered to the users mailboxes, and are not even archived ( i set it to archive daily) i've checked that mailman is running ./mailmanctl status mailman (pid 6729) is running... don't know what else could be the problem,, please shed some light From msapiro at value.net Tue Nov 20 20:56:11 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 20 Nov 2007 11:56:11 -0800 Subject: [Mailman-Users] mailman not delivering mail In-Reply-To: <53498.196.44.161.242.1195587732.squirrel@mail.udsm.ac.tz> Message-ID: Eric Beda wrote: >Mailman doesn't send email, i get this in my maillog > >to=, relay=local, delay=60, >delays=60/0.01/0/0.18, dsn=2.0.0, status=sent (delivered to command: >/usr/lib/mailman/mail/mailman post dmis-staff) > >but the mails are never delivered to the users mailboxes, and are not even >archived ( i set it to archive daily) You probably don't want daily archive volumes. This has nothing to do with when messages are archived. It only controls how frequently a new archive volume is created. The 'monthly' default is probably OK. Look at . With archive_volume_frequency = daily, there would be one entry on this page for each day instead of one per month. However, this has nothing to do with "mailman not delivering mail". For that, 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 Tue Nov 20 22:40:58 2007 From: brad at shub-internet.org (Brad Knowles) Date: Tue, 20 Nov 2007 15:40:58 -0600 Subject: [Mailman-Users] Complex Messages in Mailman? In-Reply-To: References: Message-ID: On 11/20/07, Hugh Rowley wrote: > Can Mailman send complex messages with embedded graphics (JPEG images, etc.), > or is everything still basically plain-text with image attachments? Mailman doesn't really "send" messages. In that, other than certain list administration messages (including password reminders, etc...), it does not originate any messages. More correctly, Mailman filters the messages it gets. If you send plain text messages to a Mailman mailing list, then it will send plain text messages to the recipients. If you send it MIME/HTML-formatted messages, then depending on how it is configured to filter the messages, it could re-send the message pretty much exactly as it got it. So, everything is in how you set up the content filtering. -- Brad Knowles LinkedIn Profile: From iaindb at netspace.net.au Wed Nov 21 05:25:22 2007 From: iaindb at netspace.net.au (Iain Buchanan) Date: Wed, 21 Nov 2007 13:55:22 +0930 Subject: [Mailman-Users] non-moderating administrator? Message-ID: <1195619122.5060.56.camel@orpheus> Hi all, Firstly, I've searched the archives, and Google, and found nothing similar to this question (unfortunately, which means it probably isn't possible). Essentially I am the administrator for various local community mailing lists that I've set up. Each list has their own moderator(s) in the relevant area. I would like not to receive any "New subscription request" and similar emails, but rather have them go solely to the moderator (currently they go to both admin and mod). The number of lists and members is growing, such that there will soon be lots of clutter in my mailbox every day. Is this possible? I can't find an appropriate option, even though I've looked through them all. Many thanks! -- Iain Buchanan Truth is a chameleon. -- Zensunni Aphorism From msapiro at value.net Wed Nov 21 06:29:44 2007 From: msapiro at value.net (Mark Sapiro) Date: Tue, 20 Nov 2007 21:29:44 -0800 Subject: [Mailman-Users] non-moderating administrator? In-Reply-To: <1195619122.5060.56.camel@orpheus> Message-ID: Iain Buchanan wrote: > >Firstly, I've searched the archives, and Google, and found nothing >similar to this question (unfortunately, which means it probably isn't >possible). Right. >Essentially I am the administrator for various local community mailing >lists that I've set up. Each list has their own moderator(s) in the >relevant area. > >I would like not to receive any "New subscription request" and similar >emails, but rather have them go solely to the moderator (currently they >go to both admin and mod). The number of lists and members is growing, >such that there will soon be lots of clutter in my mailbox every day. > >Is this possible? I can't find an appropriate option, even though I've >looked through them all. There's no option or setting to make any messages go to the moderators and not the owners. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From eric.beda at udsm.ac.tz Wed Nov 21 07:17:13 2007 From: eric.beda at udsm.ac.tz (Eric Beda) Date: Wed, 21 Nov 2007 09:17:13 +0300 (EAT) Subject: [Mailman-Users] mailman not delivering mail In-Reply-To: References: <53498.196.44.161.242.1195587732.squirrel@mail.udsm.ac.tz> Message-ID: <48399.196.44.161.242.1195625833.squirrel@mail.udsm.ac.tz> Ok, Ive switched to archiving messages monthly, but messages are still not delivered into list members mailboxes... is there a way i can confirm that mailman is not the problem ???... is there other configurations in postfix main.cf or master.cf (i have none now) that i need to include ??? > Eric Beda wrote: > >>Mailman doesn't send email, i get this in my maillog >> >>to=, relay=local, delay=60, >>delays=60/0.01/0/0.18, dsn=2.0.0, status=sent (delivered to command: >>/usr/lib/mailman/mail/mailman post dmis-staff) >> >>but the mails are never delivered to the users mailboxes, and are not >> even >>archived ( i set it to archive daily) > > > You probably don't want daily archive volumes. This has nothing to do > with when messages are archived. It only controls how frequently a new > archive volume is created. The 'monthly' default is probably OK. Look > at . With > archive_volume_frequency = daily, there would be one entry on this > page for each day instead of one per month. > > However, this has nothing to do with "mailman not delivering mail". For > that, see > . > > > -- > 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/ebeda%40udsm.ac.tz > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > From cheryltrooskinzoller at gmail.com Wed Nov 21 07:19:40 2007 From: cheryltrooskinzoller at gmail.com (Cheryl Trooskin-Zoller) Date: Wed, 21 Nov 2007 01:19:40 -0500 Subject: [Mailman-Users] extracting addresses without a mailman installation? Message-ID: The server that hosts my mailman installation is down with hardware problems, and I'm trying to set up a stop-gap to fill in for a week until people get back in town & can start fixing things for real. I've got tape backups; how do I extract email addresses from the config.db files without a mailman installation? The answer I found in the list archives -- to run "strings" on config.pck -- seems to get me a jumbled list of subscriber addresses, also-accept-posts-from addresses, and banned addresses, with no obvious way of telling them apart. thx- cheryl From iaindb at netspace.net.au Wed Nov 21 07:34:55 2007 From: iaindb at netspace.net.au (Iain Buchanan) Date: Wed, 21 Nov 2007 16:04:55 +0930 Subject: [Mailman-Users] non-moderating administrator? In-Reply-To: References: Message-ID: <1195626895.5060.64.camel@orpheus> Hi & Thanks, On Tue, 2007-11-20 at 21:29 -0800, Mark Sapiro wrote: > >I would like not to receive any "New subscription request" and similar > >emails, but rather have them go solely to the moderator (currently they > >go to both admin and mod). > > There's no option or setting to make any messages go to the moderators > and not the owners. hmm. owner == administrator? I assumed owner was -owner at ... or is this just a redirect to, eg. me? Any suggestions? Should I make the owner bitbucket at mydomain.com or similar? Can any other "admins" comment on what they do? Surely someone else admins a whole heap of lists too? I can also set up mail filters, but ultimately I would like to stop it at the source. TIA. -- Iain Buchanan Executive ability is deciding quickly and getting somebody else to do the work. -- John G. Pollard From eric.beda at udsm.ac.tz Wed Nov 21 08:19:14 2007 From: eric.beda at udsm.ac.tz (Eric Beda) Date: Wed, 21 Nov 2007 10:19:14 +0300 (EAT) Subject: [Mailman-Users] mailman not delivering mail In-Reply-To: References: <53498.196.44.161.242.1195587732.squirrel@mail.udsm.ac.tz> Message-ID: <46643.196.44.161.242.1195629554.squirrel@mail.udsm.ac.tz> Hi, Through a bit more troubleshoting i realised that mailman failed to post the messages post log for mailman shows Nov 21 09:49:06 2007 (6735) post to dmis-staff from xxxxx at xxxxx, size=2457, message-id=<37309.196.44.161.242.1195587273.squirrel at xxxxxxx>, 10 failures what could be the problem > Eric Beda wrote: > >>Mailman doesn't send email, i get this in my maillog >> >>to=, relay=local, delay=60, >>delays=60/0.01/0/0.18, dsn=2.0.0, status=sent (delivered to command: >>/usr/lib/mailman/mail/mailman post dmis-staff) >> >>but the mails are never delivered to the users mailboxes, and are not >> even >>archived ( i set it to archive daily) > > > You probably don't want daily archive volumes. This has nothing to do > with when messages are archived. It only controls how frequently a new > archive volume is created. The 'monthly' default is probably OK. Look > at . With > archive_volume_frequency = daily, there would be one entry on this > page for each day instead of one per month. > > However, this has nothing to do with "mailman not delivering mail". For > that, see > . > > > -- > 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/ebeda%40udsm.ac.tz > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > From kapil.karekar at gmail.com Wed Nov 21 08:24:36 2007 From: kapil.karekar at gmail.com (Kapil Karekar) Date: Wed, 21 Nov 2007 12:54:36 +0530 Subject: [Mailman-Users] Unable to post to list (Mailman+Exim) Message-ID: <1195629876.31488.34.camel@gubbi.bigadda.net> Hi, When I post to a newly created list I get the following error: -------------------------------------------------------------- : host lists.domain.tld[xxx.xxx.xxx.xxx] said: 550 Unrouteable address (in reply to RCPT TO command) -------------------------------------------------------------- How can I avoid this issue without having to add new aliases for each list in /etc/aliases? I am using Exim as the MTA. Thanks in advance :-) - Kapil p.s. I am a newbie to both exim and mailman. From eric.beda at udsm.ac.tz Wed Nov 21 09:26:27 2007 From: eric.beda at udsm.ac.tz (Eric Beda) Date: Wed, 21 Nov 2007 11:26:27 +0300 (EAT) Subject: [Mailman-Users] mailman not delivering mail In-Reply-To: <46643.196.44.161.242.1195629554.squirrel@mail.udsm.ac.tz> References: <53498.196.44.161.242.1195587732.squirrel@mail.udsm.ac.tz> <46643.196.44.161.242.1195629554.squirrel@mail.udsm.ac.tz> Message-ID: <33481.196.44.161.242.1195633587.squirrel@mail.udsm.ac.tz> Well i finnaly found out my problem,,, looks like i i couldn't telnet localhost on port 25 which caused mailman to issue connection refused in smtp-failure log, what i did was edited my /etc/hosts file to include 127.0.0.1 localhost localhost.localdomain for some reason it only had ::1 localhost.localdomain localhost i'm still testing my configuration but everything seems fine up to now > Hi, > > Through a bit more troubleshoting i realised that mailman failed to post > the messages post log for mailman shows > > Nov 21 09:49:06 2007 (6735) post to dmis-staff from xxxxx at xxxxx, > size=2457, message-id=<37309.196.44.161.242.1195587273.squirrel at xxxxxxx>, > 10 failures > > what could be the problem > > >> Eric Beda wrote: >> >>>Mailman doesn't send email, i get this in my maillog >>> >>>to=, relay=local, delay=60, >>>delays=60/0.01/0/0.18, dsn=2.0.0, status=sent (delivered to command: >>>/usr/lib/mailman/mail/mailman post dmis-staff) >>> >>>but the mails are never delivered to the users mailboxes, and are not >>> even >>>archived ( i set it to archive daily) >> >> >> You probably don't want daily archive volumes. This has nothing to do >> with when messages are archived. It only controls how frequently a new >> archive volume is created. The 'monthly' default is probably OK. Look >> at . With >> archive_volume_frequency = daily, there would be one entry on this >> page for each day instead of one per month. >> >> However, this has nothing to do with "mailman not delivering mail". For >> that, see >> . >> >> >> -- >> 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/ebeda%40udsm.ac.tz >> >> 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/eric.beda%40udsm.ac.tz > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From brad at shub-internet.org Wed Nov 21 09:44:17 2007 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 21 Nov 2007 02:44:17 -0600 Subject: [Mailman-Users] extracting addresses without a mailman installation? In-Reply-To: References: Message-ID: On 11/21/07, Cheryl Trooskin-Zoller wrote: > The answer I found > in the list archives -- to run "strings" on config.pck -- seems to get > me a jumbled list of subscriber addresses, also-accept-posts-from > addresses, and banned addresses, with no obvious way of telling them > apart. The thing is, you need to know something about the structure of the pickle file format, before you can tell what means what. I don't see how you can get that without having another Mailman installation where you can use the standard command-line tools to extract the information you need. So, why not install Mailman on another machine, restore the appropriate bits of the /usr/local/mailman directory, and then run the appropriate command-line tools? Or, for that matter, why not just restore the entire /usr/local/mailman directory structure, then re-install a new copy of Mailman on top of that (in case there are architectural differences, etc... between the two machines), and then get back into operation pretty much immediately? -- Brad Knowles LinkedIn Profile: From brad at shub-internet.org Wed Nov 21 09:51:59 2007 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 21 Nov 2007 02:51:59 -0600 Subject: [Mailman-Users] non-moderating administrator? In-Reply-To: <1195626895.5060.64.camel@orpheus> References: <1195626895.5060.64.camel@orpheus> Message-ID: On 11/21/07, Iain Buchanan wrote: > hmm. owner == administrator? I assumed owner was -owner at ... > or is this just a redirect to, eg. me? The owner is/are the registered owner(s) of the list, per the Mailman configuration. The term is synonymous with administrator, yes. > Any suggestions? Should I make the owner bitbucket at mydomain.com or > similar? So, you want all the moderators to get the moderator mail, but you don't want to get any of the moderator mail as default owner of all the lists? Problem is, I think there may be other stuff that is also sent to the list-owner that you would need to see, and which the moderators would not be able to do anything about even if they did see it. So, I don't think you can just toss all this stuff in the bitbucket. I imagine you might be able to make a source-level change to the moderator process, so that all mail that would normally go to both the moderator(s) and the list owner(s) would instead go to just the moderator(s), but I do wonder how much of a risk that would be. > Can any other "admins" comment on what they do? Surely someone else > admins a whole heap of lists too? I can also set up mail filters, but > ultimately I would like to stop it at the source. For the python.org lists, we don't really tend to have separate list owners versus list moderators. The same people do both jobs, and for most lists I don't think there are any specified moderators (as separate from the list owners, I mean). This includes all the mailman-* mailing lists that are hosted on python.org, although I will soon be setting up a separate group for handling these things and we'll actually have real, live separate moderators for all these lists, in addition to the list owners. Yes, I'm the primary active postmaster and mailing list administrator for python.org, but we're trying to bring some more people online to help address that single-point-of-failure issue. For the lists we run for the NTP Public Services Project over on ntp.org, I have a central listmaster@ alias that is the registered owner of pretty much all lists, and certain designated people get those messages. I don't know what anyone else does with them, but I try to deal with all the moderator stuff as soon as I can, although I do make sure to turn off immediate notices so that I usually only have to check once a day. -- Brad Knowles LinkedIn Profile: From brad at shub-internet.org Wed Nov 21 09:52:29 2007 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 21 Nov 2007 02:52:29 -0600 Subject: [Mailman-Users] mailman not delivering mail In-Reply-To: <46643.196.44.161.242.1195629554.squirrel@mail.udsm.ac.tz> References: <53498.196.44.161.242.1195587732.squirrel@mail.udsm.ac.tz> <46643.196.44.161.242.1195629554.squirrel@mail.udsm.ac.tz> Message-ID: On 11/21/07, Eric Beda wrote: > Through a bit more troubleshoting i realised that mailman failed to post > the messages post log for mailman shows > > Nov 21 09:49:06 2007 (6735) post to dmis-staff from xxxxx at xxxxx, > size=2457, message-id=<37309.196.44.161.242.1195587273.squirrel at xxxxxxx>, > 10 failures Sounds like an MTA problem. What's in your MTA logs about these messages? -- Brad Knowles LinkedIn Profile: From brad at shub-internet.org Wed Nov 21 09:53:11 2007 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 21 Nov 2007 02:53:11 -0600 Subject: [Mailman-Users] Unable to post to list (Mailman+Exim) In-Reply-To: <1195629876.31488.34.camel@gubbi.bigadda.net> References: <1195629876.31488.34.camel@gubbi.bigadda.net> Message-ID: On 11/21/07, Kapil Karekar wrote: > How can I avoid this issue without having to add new aliases for each > list in /etc/aliases? Sounds like you haven't completed the task of setting up Exim to have a router instance to handle all the Mailman mailing lists. You'd need to go back to the documentation for that. -- Brad Knowles LinkedIn Profile: From kapil.karekar at gmail.com Wed Nov 21 10:49:54 2007 From: kapil.karekar at gmail.com (Kapil Karekar) Date: Wed, 21 Nov 2007 15:19:54 +0530 Subject: [Mailman-Users] Unable to post to list (Mailman+Exim) In-Reply-To: References: <1195629876.31488.34.camel@gubbi.bigadda.net> Message-ID: <1195638594.31488.42.camel@gubbi.bigadda.net> On Wed, 2007-11-21 at 02:53 -0600, Brad Knowles wrote: > On 11/21/07, Kapil Karekar wrote: > > > How can I avoid this issue without having to add new aliases for each > > list in /etc/aliases? > > Sounds like you haven't completed the task of setting up Exim to have > a router instance to handle all the Mailman mailing lists. You'd > need to go back to the documentation for that. I have done the Exim router setup as per the documentation at: http://www.exim.org/howto/mailman21.html#roconf My router config viz. 101_exim4-config_mailman is as given below: mailman_router: driver = accept domains = +mm_domains require_files = MM_HOME/lists/$local_part/config.pck local_part_suffix_optional local_part_suffix = -bounces : -bounces+* : \ -confirm+* : -join : -leave : \ -owner : -request : -admin transport = mailman_transport Still it does not work. I get the following message in the Exim rejectlog: 2007-11-21 15:15:41 H=(mail.domain.tld) [xxx.xxx.xxx.xxx] F= rejected RCPT : Unrouteable address Thanks for the help :-) - Kapil From manlio_perillo at libero.it Wed Nov 21 12:46:09 2007 From: manlio_perillo at libero.it (Manlio Perillo) Date: Wed, 21 Nov 2007 12:46:09 +0100 Subject: [Mailman-Users] nginx + thttpd configuration for mailman Message-ID: <47441A81.8080908@libero.it> Hi. I have successfully configured nginx to handle the mailman web interface. CGI executions is delegated to thttpd. If someone is interested I can post the configuration. Manlio Perillo From kapil.karekar at gmail.com Wed Nov 21 13:05:03 2007 From: kapil.karekar at gmail.com (Kapil Karekar) Date: Wed, 21 Nov 2007 17:35:03 +0530 Subject: [Mailman-Users] Unable to post to list (Mailman+Exim) In-Reply-To: <1195638594.31488.42.camel@gubbi.bigadda.net> References: <1195629876.31488.34.camel@gubbi.bigadda.net> <1195638594.31488.42.camel@gubbi.bigadda.net> Message-ID: <1195646703.31488.67.camel@gubbi.bigadda.net> Is there any way I can get this working? Please help :-( Kapil On Wed, 2007-11-21 at 15:20 +0530, Kapil Karekar wrote: > On Wed, 2007-11-21 at 02:53 -0600, Brad Knowles wrote: > > On 11/21/07, Kapil Karekar wrote: > > > > > How can I avoid this issue without having to add new aliases for each > > > list in /etc/aliases? > > > > Sounds like you haven't completed the task of setting up Exim to have > > a router instance to handle all the Mailman mailing lists. You'd > > need to go back to the documentation for that. > > I have done the Exim router setup as per the documentation at: > > http://www.exim.org/howto/mailman21.html#roconf > > My router config viz. 101_exim4-config_mailman is as given below: > > mailman_router: > driver = accept > domains = +mm_domains > require_files = MM_HOME/lists/$local_part/config.pck > local_part_suffix_optional > local_part_suffix = -bounces : -bounces+* : \ > -confirm+* : -join : -leave : \ > -owner : -request : -admin > transport = mailman_transport > > Still it does not work. > > I get the following message in the Exim rejectlog: > > 2007-11-21 15:15:41 H=(mail.domain.tld) [xxx.xxx.xxx.xxx] F= rejected RCPT : Unrouteable address > > Thanks for the help :-) > > - Kapil > From msapiro at value.net Wed Nov 21 16:21:17 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 21 Nov 2007 07:21:17 -0800 Subject: [Mailman-Users] non-moderating administrator? In-Reply-To: <1195626895.5060.64.camel@orpheus> Message-ID: Iain Buchanan wrote: > >hmm. owner == administrator? I assumed owner was -owner at ... >or is this just a redirect to, eg. me? Mail to listname-owner is resent to the list's owner and moderator addresses. 'Administrator' is anyone who knows the list's admin password or the site admin password, regardless of what addresses appear in the owner or moderator attributes. >Any suggestions? Should I make the owner bitbucket at mydomain.com or >similar? I think you may misunderstand what the owner and moderator addresses mean. See the first 4 paragraphs of including the linked article. >Can any other "admins" comment on what they do? Surely someone else >admins a whole heap of lists too? I can also set up mail filters, but >ultimately I would like to stop it at the source. Admin and moderator roles are determined by who knows what passwords, not by whose address is in what box. The major difference between putting an address in owner vs. moderator is the owner addresses appear in the 'list run by' footer on web pages and the moderator addresses do not. I think what you want to do in your case is put the addresses of the list moderators in the respective owner attributes and leave the moderator attributes empty. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Wed Nov 21 16:38:49 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 21 Nov 2007 07:38:49 -0800 Subject: [Mailman-Users] Unable to post to list (Mailman+Exim) In-Reply-To: <1195638594.31488.42.camel@gubbi.bigadda.net> Message-ID: Kapil Karekar wrote: > >I have done the Exim router setup as per the documentation at: > >http://www.exim.org/howto/mailman21.html#roconf > >My router config viz. 101_exim4-config_mailman is as given below: > >mailman_router: > driver = accept > domains = +mm_domains > require_files = MM_HOME/lists/$local_part/config.pck > local_part_suffix_optional > local_part_suffix = -bounces : -bounces+* : \ > -confirm+* : -join : -leave : \ > -owner : -request : -admin > transport = mailman_transport > >Still it does not work. The above is not a complete router definition. It is missing the '-subscribe' and '-unsubscribe' suffixes. It is not the one at . It looks like the one in the Mailman configuration manual which is wrong. See . Still, even the above should work if you have the appropriate macro definitions and mailman_transport definition in your exim config. I suggest you go back to and follow all the suggestions in the # Main configuration settings # Exim Router # Exim Transport sections of that document. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jacques at jpdailey.com Wed Nov 21 17:30:05 2007 From: jacques at jpdailey.com (Jacques Dailey) Date: Wed, 21 Nov 2007 08:30:05 -0800 Subject: [Mailman-Users] Mailman Daemon RunLevel Question Message-ID: <47445D0D.7050502@jpdailey.com> Hi, I have Mailman configured on my SuSE 10.1 system, using the Postfix MTA and ASSP (Anti Spam SMTP Proxy) on the front end. So far everything is running great! Most recently, I started looking at how/when the individual apps started up and shut down, as I've had a couple of unplanned bounces that shut down email for a bit. ASSP is now configured to start at runlevel 5, right after Postfix. My question: I see a startup/shutdown script for Mailman in rc.d, but it doesn't seem to be linked to any particular runlevel (running Mailman 2.1). How/where is the Mailmanctl daemon launched, and what are the dependencies? I'm assuming the MTA and ASSP should be up and running first, along with Apache. Correct? Thanks, JD From cheryltrooskinzoller at gmail.com Wed Nov 21 18:58:30 2007 From: cheryltrooskinzoller at gmail.com (Cheryl Trooskin-Zoller) Date: Wed, 21 Nov 2007 12:58:30 -0500 Subject: [Mailman-Users] extracting addresses without a mailman installation? In-Reply-To: References: Message-ID: On 11/21/07, Brad Knowles wrote: > So, why not install Mailman on another machine, restore the > appropriate bits of the /usr/local/mailman directory, and then run > the appropriate command-line tools? Or, for that matter, why not > just restore the entire /usr/local/mailman directory structure, then > re-install a new copy of Mailman on top of that (in case there are > architectural differences, etc... between the two machines), and then > get back into operation pretty much immediately? We do not have shell access to machine that's filling in for the interim. As soon as I'm not three thousand miles away from everything, I'll be able to rebuild the system and we'll do exactly as you suggest -- but that's a week from now. I'm looking for a solution that will tide us over for the week. sev From manlio_perillo at libero.it Wed Nov 21 19:59:44 2007 From: manlio_perillo at libero.it (Manlio Perillo) Date: Wed, 21 Nov 2007 19:59:44 +0100 Subject: [Mailman-Users] move a mailman instance to a new server (andnewversion) In-Reply-To: References: Message-ID: <47448020.6040802@libero.it> Mark Sapiro ha scritto: > [...] > These steps or variants thereof are outlined in the list posts > referenced by the FAQ > . > Thanks, it seems that this worked. One last thing: what about /var/lib/mailman/data/last_mailman_version ? I have copied this file from the old server, and it seems that mailman has not updated it. Regards Manlio Perillo From lev at vpac.org Thu Nov 22 00:50:08 2007 From: lev at vpac.org (Lev Lafayette) Date: Thu, 22 Nov 2007 10:50:08 +1100 Subject: [Mailman-Users] Combining existing lists? Message-ID: <1195689008.4934.7.camel@sys09.in.vpac.org> Hey mailman people, I'm sure this is possible, but if anyone can point me to the requisite information it would be appreciated.. I have a number of lists. Due to the fact that there's a fair bit of crossover between them, I want to close down all but one of them. However I want to get the archives of the old lists and merge them with the list I want to keep. All the best, Lev From msapiro at value.net Thu Nov 22 01:10:23 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 21 Nov 2007 16:10:23 -0800 Subject: [Mailman-Users] move a mailman instance to a new server (andnewversion) In-Reply-To: <47448020.6040802@libero.it> Message-ID: Manlio Perillo wrote: > >One last thing: what about >/var/lib/mailman/data/last_mailman_version >? > >I have copied this file from the old server, and it seems that mailman >has not updated it. It shouldn't have been copied from the old version. It is only used by bin/update to determine if it needs to do anything when you install Mailman over an existing installation (or otherwise run bin/update). For a 2.1.9 final release, it's contents should be 0x020109f0 If you copied it from 2.1.5, it's contents probably are 0x020105f0 This means if you should run bin/update, it may try to do some superfluous checking, but probably won't do any damage. Note that this is not used at all in the process of updating list's config.pck files from 2.1.5 to 2.1.9. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Nov 22 01:47:15 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 21 Nov 2007 16:47:15 -0800 Subject: [Mailman-Users] Combining existing lists? In-Reply-To: <1195689008.4934.7.camel@sys09.in.vpac.org> Message-ID: Lev Lafayette wrote: > >I have a number of lists. Due to the fact that there's a fair bit of >crossover between them, I want to close down all but one of them. >However I want to get the archives of the old lists and merge them with >the list I want to keep. Since you are going to be merging the archives into one, you are presumably not concerned about invalidating previously saved archive URLs, since I don't know how they would be maintained in any merge. The short answer is concatenate the archives/private/.mbox/.mbox files for the lists into one collective file which replaces the archives/private/.mbox/.mbox file for the list you are going to keep. Then run bin/arch --wipe listname for the 'kept' list to build a new archive with all messages. Depending on how old your lists are, it may be helpful to check the .mbox file with bin/cleanarch first. See bin/arch --help bin/cleanarch --help -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From kapil.karekar at gmail.com Thu Nov 22 06:13:05 2007 From: kapil.karekar at gmail.com (Kapil Karekar) Date: Thu, 22 Nov 2007 10:43:05 +0530 Subject: [Mailman-Users] Unable to post to list (Mailman+Exim) In-Reply-To: References: Message-ID: <1195708385.15280.10.camel@gubbi.bigadda.net> Hi Mark, Thanks for the reply. I have re-verified all the steps listed at: http://www.exim.org/howto/mailman21.html The main, router and transport configuration on my machine is exactly as per the documentation. Yet I get the same error message in my rejectlog. viz. 2007-11-22 10:21:41 H=(mail.domain.tld) [xxx.xxx.xxx.xxx] F= rejected RCPT : Unrouteable address Is there something which I should add to the /etc/aliases file to make the lists work? Please help, I have been pulling my hair out trying to figure this :( Thanks a lot >:D< - Kapil On Wed, 2007e-11-21 at 07:38 -0800, Mark Sapiro wrote: > Kapil Karekar wrote: > > > >I have done the Exim router setup as per the documentation at: > > > >http://www.exim.org/howto/mailman21.html#roconf > > > >My router config viz. 101_exim4-config_mailman is as given below: > > > >mailman_router: > > driver = accept > > domains = +mm_domains > > require_files = MM_HOME/lists/$local_part/config.pck > > local_part_suffix_optional > > local_part_suffix = -bounces : -bounces+* : \ > > -confirm+* : -join : -leave : \ > > -owner : -request : -admin > > transport = mailman_transport > > > >Still it does not work.http://www.exim.org/howto/mailman21.html > > > The above is not a complete router definition. It is missing the > '-subscribe' and '-unsubscribe' suffixes. It is not the one at > . It looks like the > one in the Mailman configuration manual which is wrong. See > . > > Still, even the above should work if you have the appropriate macro > definitions and mailman_transport definition in your exim config. > > I suggest you go back to and > follow all the suggestions in the > > # Main configuration settings > # Exim Router > # Exim Transport > > sections of that document. > From msapiro at value.net Thu Nov 22 06:51:18 2007 From: msapiro at value.net (Mark Sapiro) Date: Wed, 21 Nov 2007 21:51:18 -0800 Subject: [Mailman-Users] Unable to post to list (Mailman+Exim) In-Reply-To: <1195708385.15280.10.camel@gubbi.bigadda.net> Message-ID: Kapil Karekar wrote: > >I have re-verified all the steps listed at: > >http://www.exim.org/howto/mailman21.html > >The main, router and transport configuration on my machine is exactly as >per the documentation. Well, the router you posted previously is NOT exactly as per the documentation at . Have you changed it? >Yet I get the same error message in my rejectlog. >viz. > >2007-11-22 10:21:41 H=(mail.domain.tld) [xxx.xxx.xxx.xxx] F= rejected RCPT : Unrouteable address The order of routers in Exim is significant. Is there another router preceding the mailman_router that might be processing and be unable to route it? >Is there something which I should add to the /etc/aliases file to make the lists work? Please help, I have been pulling my hair out trying to figure this :( No. If the macro definitions, mailman_router and mailman_transport are correct, and the list exists (i.e. the require_files in the router is satisfied), and there are no preceding routers that preempt and then can't route it, then that's all you need. I suggest that you verify that the require_files in the router expands to the correct path, and if the mailman_router isn't the first one, move it to be first. Then you can run exim -bt to see if the address is routable. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Hagedorn at uni-koeln.de Thu Nov 22 14:01:15 2007 From: Hagedorn at uni-koeln.de (Sebastian Hagedorn) Date: Thu, 22 Nov 2007 14:01:15 +0100 Subject: [Mailman-Users] Bounce handling for invalid owner adresses Message-ID: <5AEC811D8F3159799BD4B0E4@tyrion.rrz.uni-koeln.de> Hi, we're using Mailman 2.1.9 for about 800 lists and or the most part we're very happy with it. However, with such a number of lists it's hard to keep track of lists that might not be used anymore. Sometimes we have lists with no subscribers, but more often we find that owner's addresses don't exist anymore. Currently Mailman just ignore bounces from owner addresses. I would like to see bounce handling foor those addresses similar to the existing regular bounce handling. One idea would be to send an alert to the mailman list if a specified number of bounces has accumulated for an owner address. Is something like that in the pipeline? Or is thsi situation too rare to merit the effort? How do other sites handle this situation? Thanks, Sebastian -- .:.Sebastian Hagedorn - RZKR-R1 (Geb?ude 52), Zimmer 18.:. Zentrum f?r angewandte Informatik - Universit?tsweiter Service RRZK .:.Universit?t zu K?ln / Cologne University - ? +49-221-478-5587.:. .:.:.:.Skype: shagedorn.:.:.:. From msapiro at value.net Thu Nov 22 18:30:35 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 22 Nov 2007 09:30:35 -0800 Subject: [Mailman-Users] Bounce handling for invalid owner adresses In-Reply-To: <5AEC811D8F3159799BD4B0E4@tyrion.rrz.uni-koeln.de> Message-ID: Sebastian Hagedorn wrote: > >we're using Mailman 2.1.9 for about 800 lists and or the most part we're >very happy with it. However, with such a number of lists it's hard to keep >track of lists that might not be used anymore. Sometimes we have lists with >no subscribers, but more often we find that owner's addresses don't exist >anymore. Currently Mailman just ignore bounces from owner addresses. I >would like to see bounce handling foor those addresses similar to the >existing regular bounce handling. One idea would be to send an alert to the >mailman list if a specified number of bounces has accumulated for an owner >address. Actually, Mailman's intent is to send list-owner bounces to the site list (mailman list) owner, but the current code doesn't work. I discovered this recently when fixing another problem (). The fix for list-owner bounces is complicated, and I haven't done it yet, but I will try to do something for Mailman 2.1.10. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From david at hlacik.eu Thu Nov 22 18:32:20 2007 From: david at hlacik.eu (=?ISO-8859-2?Q?David_Hl=E1=E8ik?=) Date: Thu, 22 Nov 2007 18:32:20 +0100 Subject: [Mailman-Users] mailman on CentOS, with virtual domain configuration for Postfix Message-ID: Hi to all, i am facing with a problems of installation mailman from original package for CentOS 5.0. I need to setup mailman to use as MTA Postfix with virtual domains. I have 2 virtual domains 'something.domain.com' 'something2.domain.com' something.domain.com belongs to FQDN of server running mailman Configuration of my mm_cfg.py add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) add_virtualhost('something2.domain.com','something2.domain.com') ############################################################## # Put YOUR site-specific configuration below, in mm_cfg.py . # # See Defaults.py for explanations of the values. # # Note - if you're looking for something that is imported from mm_cfg, but you # didn't find it above, it's probably in Defaults.py. MTA='Postfix' POSTFIX_STYLE_VIRTUAL_DOMAINS = ['something.domain.com',' something2.domain.com'] -------------- I ve generated default list mailman, set site password using mmsutepass. All i want is to properly generate virtual-mailman for postfix. The problem is adding a new mailinglist. When i will follow http://something2.domain.com/mailman/admin and will add new mailinglist called test for example after clicking on create mailinglist mailman will come up with a message 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. this is mailman error log : Nov 22 18:30:30 2007 admin(3098): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(3098): [----- Mailman Version: 2.1.9 -----] admin(3098): [----- Traceback ------] admin(3098): Traceback (most recent call last): admin(3098): File "/usr/lib/mailman/scripts/driver", line 101, in run_main admin(3098): main() admin(3098): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 56, in main admin(3098): process_request(doc, cgidata) admin(3098): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 238, in process_request admin(3098): sys.modules[modname].create(mlist, cgi=1) admin(3098): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 232, in create admin(3098): _update_maps() admin(3098): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 53, in _update_maps admin(3098): raise RuntimeError, msg % (acmd, status, errstr) admin(3098): RuntimeError: command failed: /usr/sbin/postalias /etc/mailman/aliases (status: 1, Operation not permitted) admin(3098): [----- Python Information -----] Thanks for helping me solving a problem. David Hlacik From david at hlacik.eu Thu Nov 22 18:34:15 2007 From: david at hlacik.eu (=?ISO-8859-2?Q?David_Hl=E1=E8ik?=) Date: Thu, 22 Nov 2007 18:34:15 +0100 Subject: [Mailman-Users] ldap Message-ID: Hi, is there any site talking about LDAP implementation of mailinglists. next, is there any site talking about news <----> mailman implemetation. Thanks a lot David From msapiro at value.net Thu Nov 22 19:48:40 2007 From: msapiro at value.net (Mark Sapiro) Date: Thu, 22 Nov 2007 10:48:40 -0800 Subject: [Mailman-Users] mailman on CentOS, with virtual domain configuration for Postfix In-Reply-To: Message-ID: David Hlacik wrote: > >I need to setup mailman to use as MTA Postfix with virtual domains. > >I have 2 virtual domains 'something.domain.com' 'something2.domain.com' > >something.domain.com belongs to FQDN of server running mailman > >Configuration of my mm_cfg.py > > >add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) The line above is redundant if you haven't first changed DEFAULT_URL_HOST or DEFAULT_EMAIL_HOST. >add_virtualhost('something2.domain.com','something2.domain.com') > >############################################################## ># Put YOUR site-specific configuration below, in mm_cfg.py . # ># See Defaults.py for explanations of the values. # > ># Note - if you're looking for something that is imported from mm_cfg, but >you ># didn't find it above, it's probably in Defaults.py. > >MTA='Postfix' >POSTFIX_STYLE_VIRTUAL_DOMAINS = ['something.domain.com',' >something2.domain.com'] This may or may not be correct depending on your Postfix configuration. If 'something.domain.com' is in virtual_alias_domains in main.cf, then the above is correct, but if only 'something2.domain.com' is in virtual_alias_domains (something.domain.com is mydomain), then you want POSTFIX_STYLE_VIRTUAL_DOMAINS = ['something2.domain.com'] >-------------- > >I ve generated default list mailman, set site password using mmsutepass. > >All i want is to properly generate virtual-mailman for postfix. > >The problem is adding a new mailinglist. When i will follow >http://something2.domain.com/mailman/admin and will add new mailinglist >called test for example after clicking on create mailinglist mailman will >come up with a message >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. > >this is mailman error log : > > > >Nov 22 18:30:30 2007 admin(3098): >@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >admin(3098): [----- Mailman Version: 2.1.9 -----] >admin(3098): [----- Traceback ------] >admin(3098): Traceback (most recent call last): >admin(3098): File "/usr/lib/mailman/scripts/driver", line 101, in run_main >admin(3098): main() >admin(3098): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 56, in >main >admin(3098): process_request(doc, cgidata) >admin(3098): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 238, in >process_request >admin(3098): sys.modules[modname].create(mlist, cgi=1) >admin(3098): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 232, in >create >admin(3098): _update_maps() >admin(3098): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 53, in >_update_maps >admin(3098): raise RuntimeError, msg % (acmd, status, errstr) >admin(3098): RuntimeError: command failed: /usr/sbin/postalias >/etc/mailman/aliases (status: >1, Operation not permitted) >admin(3098): [----- Python Information -----] > >Thanks for helping me solving a problem. I'm not sure what the exact cause is, but the problem is that /usr/sbin/postalias when run as user=(apache or whatever your web server runs as) and group=mailman doesn't have sufficient access to read /etc/mailman/aliases and/or write/create /etc/mailman/aliases.db. This may be a SeLinux issue. It may be a simple permissions issue. The location of aliases and virtual-mailman in /etc/mailman is a RedHat specific FHS modification, and I'm not sure about the permissions in this case, but I think /etc/mailman should be group:mailman and permissions rwxrwsr-w, and the aliases and virtual-mailman files should be also group:mailman and permissions rw-rw-r--. If the permissions are as I note (in particular /etc/mailman/ is SETGID, group writable and group:mailman, and the files are group writable, group:mailman and world readable), and you still have this problem, then I think it must be a SeLinux issue. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From david at hlacik.eu Thu Nov 22 20:23:56 2007 From: david at hlacik.eu (=?ISO-8859-2?Q?David_Hl=E1=E8ik?=) Date: Thu, 22 Nov 2007 20:23:56 +0100 Subject: [Mailman-Users] mailman on CentOS, with virtual domain configuration for Postfix In-Reply-To: References: Message-ID: Thanks Mark a lot! I was overworked or something, that i didnt understand , that when i created from shell as root initial mailinglist mailman, it created aliases with root:mailman owner. Changing to apache:mailman helped and now it works fine. Have a nice day, David On 11/22/07, Mark Sapiro wrote: > > David Hlacik wrote: > > > >I need to setup mailman to use as MTA Postfix with virtual domains. > > > >I have 2 virtual domains 'something.domain.com' 'something2.domain.com' > > > >something.domain.com belongs to FQDN of server running mailman > > > >Configuration of my mm_cfg.py > > > > > >add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > > The line above is redundant if you haven't first changed > DEFAULT_URL_HOST or DEFAULT_EMAIL_HOST. > > > >add_virtualhost('something2.domain.com','something2.domain.com') > > > >############################################################## > ># Put YOUR site-specific configuration below, in mm_cfg.py . # > ># See Defaults.py for explanations of the values. # > > > ># Note - if you're looking for something that is imported from mm_cfg, > but > >you > ># didn't find it above, it's probably in Defaults.py. > > > >MTA='Postfix' > >POSTFIX_STYLE_VIRTUAL_DOMAINS = ['something.domain.com',' > >something2.domain.com'] > > > This may or may not be correct depending on your Postfix configuration. > If 'something.domain.com' is in virtual_alias_domains in main.cf, then > the above is correct, but if only 'something2.domain.com' is in > virtual_alias_domains (something.domain.com is mydomain), then you want > > POSTFIX_STYLE_VIRTUAL_DOMAINS = ['something2.domain.com'] > > > >-------------- > > > >I ve generated default list mailman, set site password using mmsutepass. > > > >All i want is to properly generate virtual-mailman for postfix. > > > >The problem is adding a new mailinglist. When i will follow > >http://something2.domain.com/mailman/admin and will add new mailinglist > >called test for example after clicking on create mailinglist mailman will > >come up with a message > >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. > > > >this is mailman error log : > > > > > > > >Nov 22 18:30:30 2007 admin(3098): > >@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >admin(3098): [----- Mailman Version: 2.1.9 -----] > >admin(3098): [----- Traceback ------] > >admin(3098): Traceback (most recent call last): > >admin(3098): File "/usr/lib/mailman/scripts/driver", line 101, in > run_main > >admin(3098): main() > >admin(3098): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 56, in > >main > >admin(3098): process_request(doc, cgidata) > >admin(3098): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 238, > in > >process_request > >admin(3098): sys.modules[modname].create(mlist, cgi=1) > >admin(3098): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 232, > in > >create > >admin(3098): _update_maps() > >admin(3098): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 53, > in > >_update_maps > >admin(3098): raise RuntimeError, msg % (acmd, status, errstr) > >admin(3098): RuntimeError: command failed: /usr/sbin/postalias > >/etc/mailman/aliases (status: > >1, Operation not permitted) > >admin(3098): [----- Python Information -----] > > > >Thanks for helping me solving a problem. > > > I'm not sure what the exact cause is, but the problem is that > /usr/sbin/postalias when run as user=(apache or whatever your web > server runs as) and group=mailman doesn't have sufficient access to > read /etc/mailman/aliases and/or write/create /etc/mailman/aliases.db. > > This may be a SeLinux issue. It may be a simple permissions issue. The > location of aliases and virtual-mailman in /etc/mailman is a RedHat > specific FHS modification, and I'm not sure about the permissions in > this case, but I think /etc/mailman should be group:mailman and > permissions rwxrwsr-w, and the aliases and virtual-mailman files > should be also group:mailman and permissions rw-rw-r--. > > If the permissions are as I note (in particular /etc/mailman/ is > SETGID, group writable and group:mailman, and the files are group > writable, group:mailman and world readable), and you still have this > problem, then I think it must be a SeLinux issue. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > From david at hlacik.eu Fri Nov 23 14:18:16 2007 From: david at hlacik.eu (=?ISO-8859-2?Q?David_Hl=E1=E8ik?=) Date: Fri, 23 Nov 2007 14:18:16 +0100 Subject: [Mailman-Users] mailman on CentOS, with virtual domain configuration for Postfix In-Reply-To: References: Message-ID: Hi, ive fixed the problem by changing owner of aliases, and virtual-mailman files to apache:mailman, the problem is , that postfix is now having problem to sending message : in postfix maillog i see : Nov 23 14:16:15 sx2 Mailman mail-wrapper: Group mismatch error. Mailman expected the mail wrapper script to be executed as one of the following groups: [mail, postfix, mailman, nobody, daemon], but the system's mail server executed the mail script as group: "apache". Try tweaking the mail server to run the script as one of these groups: [mail, postfix, mailman, nobody, daemon], or re-run configure providing the command line option: '--with-mail-gid=apache'. Nov 23 14:16:15 sx2 postfix/local[12548]: 4F4CB80085: to=< aha at sx2.labs.polarion.com>, relay=local, delay=0.13, delays=0.05/0.01/0/0.06, dsn=5.3.0, status=bounced (Command died with status 2: "/usr/lib/mailman/mail/mailman post aha". Command output: Group mismatch error. Mailman expected the mail wrapper script to be executed as one of the following groups: [mail, postfix, mailman, nobody, daemon], but the system's mail server executed the mail script as group: "apache". Try tweaking the mail server to run the script as one of these groups: [mail, postfix, mailman, nobody, daemon], or re-run configure providing the command line option: '--with-mail-gid=apache'. ) Nov 23 14:16:15 sx2 postfix/cleanup[12534]: 6FF7680086: message-id=< 20071123131615.6FF7680086 at sx2.labs.polarion.com> Nov 23 14:16:15 sx2 postfix/smtpd[12531]: disconnect from sx2. Thanks On 11/22/07, Mark Sapiro wrote: > > David Hlacik wrote: > > > >I need to setup mailman to use as MTA Postfix with virtual domains. > > > >I have 2 virtual domains 'something.domain.com' 'something2.domain.com' > > > > something.domain.com belongs to FQDN of server running mailman > > > >Configuration of my mm_cfg.py > > > > > >add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > > The line above is redundant if you haven't first changed > DEFAULT_URL_HOST or DEFAULT_EMAIL_HOST. > > > >add_virtualhost('something2.domain.com','something2.domain.com') > > > >############################################################## > ># Put YOUR site-specific configuration below, in mm_cfg.py . # > ># See Defaults.py for explanations of the values. # > > > ># Note - if you're looking for something that is imported from mm_cfg, > but > >you > ># didn't find it above, it's probably in Defaults.py. > > > >MTA='Postfix' > >POSTFIX_STYLE_VIRTUAL_DOMAINS = [' something.domain.com',' > >something2.domain.com'] > > > This may or may not be correct depending on your Postfix configuration. > If 'something.domain.com' is in virtual_alias_domains in main.cf, then > the above is correct, but if only ' something2.domain.com' is in > virtual_alias_domains (something.domain.com is mydomain), then you want > > POSTFIX_STYLE_VIRTUAL_DOMAINS = [' something2.domain.com'] > > > >-------------- > > > >I ve generated default list mailman, set site password using mmsutepass. > > > >All i want is to properly generate virtual-mailman for postfix. > > > >The problem is adding a new mailinglist. When i will follow > >http://something2.domain.com/mailman/admin and will add new mailinglist > >called test for example after clicking on create mailinglist mailman will > > >come up with a message > >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. > > > >this is mailman error log : > > > > > > > >Nov 22 18:30:30 2007 admin(3098): > >@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >admin(3098): [----- Mailman Version: 2.1.9 -----] > >admin(3098): [----- Traceback ------] > >admin(3098): Traceback (most recent call last): > >admin(3098): File "/usr/lib/mailman/scripts/driver", line 101, in > run_main > >admin(3098): main() > >admin(3098): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 56, in > >main > >admin(3098): process_request(doc, cgidata) > >admin(3098): File "/usr/lib/mailman/Mailman/Cgi/create.py", line 238, > in > >process_request > >admin(3098): sys.modules[modname].create(mlist, cgi=1) > >admin(3098): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 232, > in > >create > >admin(3098): _update_maps() > >admin(3098): File "/usr/lib/mailman/Mailman/MTA/Postfix.py", line 53, > in > >_update_maps > >admin(3098): raise RuntimeError, msg % (acmd, status, errstr) > >admin(3098): RuntimeError: command failed: /usr/sbin/postalias > >/etc/mailman/aliases (status: > >1, Operation not permitted) > >admin(3098): [----- Python Information -----] > > > >Thanks for helping me solving a problem. > > > I'm not sure what the exact cause is, but the problem is that > /usr/sbin/postalias when run as user=(apache or whatever your web > server runs as) and group=mailman doesn't have sufficient access to > read /etc/mailman/aliases and/or write/create /etc/mailman/aliases.db. > > This may be a SeLinux issue. It may be a simple permissions issue. The > location of aliases and virtual-mailman in /etc/mailman is a RedHat > specific FHS modification, and I'm not sure about the permissions in > this case, but I think /etc/mailman should be group:mailman and > permissions rwxrwsr-w, and the aliases and virtual-mailman files > should be also group:mailman and permissions rw-rw-r--. > > If the permissions are as I note (in particular /etc/mailman/ is > SETGID, group writable and group:mailman, and the files are group > writable, group:mailman and world readable), and you still have this > problem, then I think it must be a SeLinux issue. > > -- > Mark Sapiro < msapiro at value.net> The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > From Klaus.Steinberger at physik.uni-muenchen.de Fri Nov 23 14:27:46 2007 From: Klaus.Steinberger at physik.uni-muenchen.de (Klaus Steinberger) Date: Fri, 23 Nov 2007 14:27:46 +0100 Subject: [Mailman-Users] ldap In-Reply-To: References: Message-ID: <200711231427.46837.Klaus.Steinberger@physik.uni-muenchen.de> Am Donnerstag 22 November 2007 schrieben Sie: > Hi, > is there any site talking about LDAP implementation of mailinglists. > > next, is there any site talking about news <----> mailman implemetation. Look here: http://webserver.offal.homelinux.org/LDAPMemberAdaptor/V3.0/LDAPMemberAdaptor/ But it has some pitfalls: It is read-only. So it is not possible to change attributes of an account (like receive digest or not and so on). Also it is not possible to held both LDAP members and others. So in most cases it was a better solution for me to not use this modul, and instead use a little perl program which searches the LDAP Server and then adds members with the mailman command-line tools. Sincerly, Klaus -- Klaus Steinberger Beschleunigerlaboratorium Phone: (+49 89)289 14287 Am Coulombwall 6, D-85748 Garching, Germany FAX: (+49 89)289 14280 EMail: Klaus.Steinberger at Physik.Uni-Muenchen.DE URL: http://www.physik.uni-muenchen.de/~Klaus.Steinberger/ From zbigniew at szalbot.homedns.org Fri Nov 23 18:59:02 2007 From: zbigniew at szalbot.homedns.org (zbigniew szalbot) Date: Fri, 23 Nov 2007 18:59:02 +0100 Subject: [Mailman-Users] mailman errors Message-ID: <474714E6.80603@szalbot.homedns.org> I get a lot of below errors and worse some of the lists that have been created no longer send out emails. Can you help me troubleshoot it? Thank you! Nov 23 15:06:12 2007 (70462) SHUNTING: 1195826769.306325+db3247f3fd9baf0ca519cd58e37b4c1875fc76b3 Nov 23 15:06:32 2007 (70462) Uncaught runner exception: unsupported operand type(s) for -=: 'str' and 'int' Nov 23 15:06:32 2007 (70462) 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 345, in verpdeliver bulkdeliver(mlist, msgcopy, msgdata, envsender, failures, 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' From mangoo at wpkg.org Fri Nov 23 20:38:51 2007 From: mangoo at wpkg.org (Tomasz Chmielewski) Date: Fri, 23 Nov 2007 20:38:51 +0100 Subject: [Mailman-Users] disable new subscriptions? Message-ID: <47472C4B.10902@wpkg.org> I'm migrating a list from one site to another. Because of this, I want to disable new subscriptions on the old site. Is it possible? I didn't find any specific option to disable new subscriptions in the list admin interface. -- Tomasz Chmielewski http://wpkg.org From mark at msapiro.net Sat Nov 24 06:11:32 2007 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 23 Nov 2007 21:11:32 -0800 Subject: [Mailman-Users] Fwd: Re: disable new subscriptions? Message-ID: Message-ID: X-Mailer: Ultrafunk Popcorn 1.76 (09-August-2006) X-Priority: 3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=iso-8859-1 Date: Fri, 23 Nov 2007 20:53:07 -0800 From: Mark Sapiro To: Tomasz Chmielewski , mailman-users at python.org Subject: Re: [Mailman-Users] disable new subscriptions? In-Reply-To: <47472C4B.10902 at wpkg.org> Organization: Not Very Much Tomasz Chmielewski wrote: >I'm migrating a list from one site to another. > >Because of this, I want to disable new subscriptions on the old site. Is >it possible? > >I didn't find any specific option to disable new subscriptions in the >list admin interface. Set Privacy options...->Subscription rules->subscribe_policy to 'require approval' and don't approve any subscription requests. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Nov 24 06:12:14 2007 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 23 Nov 2007 21:12:14 -0800 Subject: [Mailman-Users] Fwd: Re: mailman errors Message-ID: Message-ID: X-Mailer: Ultrafunk Popcorn 1.76 (09-August-2006) X-Priority: 3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=iso-8859-1 Date: Fri, 23 Nov 2007 20:48:04 -0800 From: Mark Sapiro To: zbigniew szalbot , Mailman Users Subject: Re: [Mailman-Users] mailman errors In-Reply-To: <474714E6.80603 at szalbot.homedns.org> Organization: Not Very Much zbigniew szalbot wrote: >I get a lot of below errors and worse some of the lists that have been >created no longer send out emails. Can you help me troubleshoot it? > >Thank you! > >Nov 23 15:06:12 2007 (70462) SHUNTING: >1195826769.306325+db3247f3fd9baf0ca519cd58e37b4c1875fc76b3 >Nov 23 15:06:32 2007 (70462) Uncaught runner exception: unsupported >operand type(s) for -=: 'str' and 'int' >Nov 23 15:06:32 2007 (70462) 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 345, in >verpdeliver > bulkdeliver(mlist, msgcopy, msgdata, envsender, failures, 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' Have you set SMTP_MAX_SESSIONS_PER_CONNECTION in mm_cfg.py? In particular, have you set it to a string instead of a number? I.e., it needs to be something like SMTP_MAX_SESSIONS_PER_CONNECTION = 10 (or whatever number you want) not SMTP_MAX_SESSIONS_PER_CONNECTION = '10' -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Nov 24 06:06:47 2007 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 23 Nov 2007 21:06:47 -0800 Subject: [Mailman-Users] mailman on CentOS, with virtual domain configuration for Postfix In-Reply-To: Message-ID: David Hlacik wrote: > >ive fixed the problem by changing owner of aliases, and virtual-mailman >files to apache:mailman, the problem is , that postfix is now having problem >to sending message : >in postfix maillog i see : > >Nov 23 14:16:15 sx2 Mailman mail-wrapper: Group mismatch error. Mailman >expected the mail wrapper script to be executed as one of the following >groups: [mail, postfix, mailman, nobody, daemon], but the system's mail >server executed the mail script as group: "apache". Try tweaking the mail >server to run the script as one of these groups: [mail, postfix, mailman, >nobody, daemon], or re-run configure providing the command line option: >'--with-mail-gid=apache'. See for some detail. The problem is you applied the wrong fix for your previous problem. Yo made the aliases file owned by 'apache' so now Postfix runs the pipes it finds there as user:group apache:apache. The proper fix was to make mailman the owner and make sure the files were group:mailman and also make sure that /usr/lib/mailman/mail/mailman and all the files in /usr/lib/mailman/cgi-bin are group mailman and SETGID. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From zbigniew at szalbot.homedns.org Sat Nov 24 12:04:12 2007 From: zbigniew at szalbot.homedns.org (zbigniew szalbot) Date: Sat, 24 Nov 2007 12:04:12 +0100 Subject: [Mailman-Users] mailman errors In-Reply-To: References: Message-ID: <4748052C.8070704@szalbot.homedns.org> Hello, > >I get a lot of below errors and worse some of the lists that have been > >created no longer send out emails. Can you help me troubleshoot it? > > > >Thank you! > > > >Nov 23 15:06:12 2007 (70462) SHUNTING: > >1195826769.306325+db3247f3fd9baf0ca519cd58e37b4c1875fc76b3 > >Nov 23 15:06:32 2007 (70462) Uncaught runner exception: unsupported > >operand type(s) for -=: 'str' and 'int' > >Nov 23 15:06:32 2007 (70462) 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 345, in > >verpdeliver > > bulkdeliver(mlist, msgcopy, msgdata, envsender, failures, 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' > > > Have you set SMTP_MAX_SESSIONS_PER_CONNECTION in mm_cfg.py? > > In particular, have you set it to a string instead of a number? > > I.e., it needs to be something like > > SMTP_MAX_SESSIONS_PER_CONNECTION = 10 > > (or whatever number you want) not > > SMTP_MAX_SESSIONS_PER_CONNECTION = '10' > The content of mm_cfg.py currently looks like this: OWNERS_CAN_ENABLE_PERSONALIZATION = Yes DEFAULT_URL_HOST = 'lists.lc-words.com' SMTPHOST = 'localhost' VERP_CONFIRMATIONS = Yes DEFAULT_EMAIL_HOST = 'lists.lc-words.com' SMTP_MAX_SESSIONS_PER_CONNECTION = '25' VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) Thanks! Zbigniew Szalbot Thanks! From lists.mailman-users at duinheks.xs4all.nl Sat Nov 24 15:05:31 2007 From: lists.mailman-users at duinheks.xs4all.nl (lists.mailman-users at duinheks.xs4all.nl) Date: Sat, 24 Nov 2007 15:05:31 +0100 Subject: [Mailman-Users] ? accessing public archives Message-ID: <20071124141242.42E5120129E@duinheks.xs4all.nl> Hallo, I created a mailing list using Mailman for the first time and have a problem accessing the public archives. The FAQ told me to put the FollowSymLinks option into the httpd.conf. I did that: AddDefaultCharSet off AllowOverride None Options FollowSymLinks Order allow,deny Allow from all But when I try to connect to duinheks.xs4all.nl/pipermail/amc-support I get a "403: forbidden" error: Symbolic link not allowed or link target not accessible: /opt/mailman/archives/public/amc-support What else should I look at? Groeten, Hans. jdh punt beekhuizen bij duinheks punt xs4all punt nl --- GoldED+/LNX 1.1.5/071030 * Origin: The Wizard is using MBSE/Linux (2:280/1018) From mark at msapiro.net Sat Nov 24 17:47:57 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 24 Nov 2007 08:47:57 -0800 Subject: [Mailman-Users] ? accessing public archives In-Reply-To: <20071124141242.42E5120129E@duinheks.xs4all.nl> Message-ID: lists.mailman-users at duinheks.xs4all.nl wrote: > >But when I try to connect to duinheks.xs4all.nl/pipermail/amc-support >I get a "403: forbidden" error: >Symbolic link not allowed or link target not accessible: >/opt/mailman/archives/public/amc-support > >What else should I look at? The information in the 'warning' box at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From keithwdaniels at gmail.com Sat Nov 24 18:06:21 2007 From: keithwdaniels at gmail.com (Keith Daniels) Date: Sat, 24 Nov 2007 11:06:21 -0600 Subject: [Mailman-Users] Saved configurations are not applied to email sent to list members Message-ID: <520cca510711240906n3ac2e603x9722bf75f0d75086@mail.gmail.com> I am at a total loss. I have run check_perms and then compared all my directories and their permissions/ownership to the ones I have seen in the forums and I can see no problems. There are no error entries in either Mailman's logs or in the apache logs for .com nor in the postfix logs. Note: What I say about what it does and does not do, only applies to the "mailman site list". I wanted to make sure that list worked normally before I sent mailings out to the real list. The real list was imported from another server. It appears in /listinfo pages and you can login and change the configuration as well as view the old archives that I transferred. So the transfer looks good but I worry about it having the same problems as the mailman list. What the mailman list does do: 1 - It receives and sends post to the list 2 - It saves the web interface configuration changes to the *.pck file ( I tested this several ways) 3 - You can create a new list. What the mailman list does not do: 1 - It does not apply configuration settings to emails sent to the list members. (headers, footers, accept_these_nonmembers and all other changes made in the web interface) What the delivered post looks like: It looks just like "any email" I would have sent directly from Yahoo. My test have been made sending mail from a Yahoo.com account to mailman@.com which are then sent to an account at Gmail.com Here is a sample of a recieved post: ------------------------------------------ from XXXX XXXXX to "mailman@com" .com> date Nov 24, 2007 10:45 AM subject Mailman test #1929 signed-by yahoo.com Mailman test #1929 Does anyone have any clues about what could cause this or any ideas of anything I could test or check? If this looks like a lot of work to figure out and/or fix I would rather just remove Mailman and reinstall the latest version for Suse 10.0. Any opinions about the validity of re-installing? ------------------------------- Computer setup & other info: ------------------------------- System Info: Brand unknown Pentium4-HT 1 gig ram Software Info: (installed by ISP originally -- I am just configuring it) All installed by RPMs, probably from SUSE Suse 10.0 Mailman vs 2.1.6 Postfix v2.2.5 Apache v2.0.54 NO anti spam NO procmail All software install paths are standard SUSE 1.0.0 mm-cfg.py site-specific settings: MTA = 'Postfix' POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' SMTPHOST = 'localhost' SMTPPORT = '25' DEFAULT_URL_PATTERN = 'http://%s/mailman/' DEFAULT_NNTP_HOST = 'fos..com' DEFAULT_EMAIL_HOST = '.com' DEFAULT_URL_HOST = 'lists..com' IMAGE_LOGOS = '/mailmanicons/' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) My Access: I have a dedicated server and I have root access. What I have done so far to find the answer: Searched the Documents, web site FAQ and googled a lot... ---------------------------------- Thanks in advance Keith From mark at msapiro.net Sat Nov 24 18:35:10 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 24 Nov 2007 09:35:10 -0800 Subject: [Mailman-Users] Saved configurations are not applied to email sentto list members In-Reply-To: <520cca510711240906n3ac2e603x9722bf75f0d75086@mail.gmail.com> Message-ID: Keith Daniels wrote: > >What the mailman list does do: > >1 - It receives and sends post to the list >2 - It saves the web interface configuration changes to the *.pck file >( I tested this several ways) >3 - You can create a new list. > >What the mailman list does not do: > >1 - It does not apply configuration settings to emails sent to the >list members. (headers, footers, accept_these_nonmembers and all >other changes made in the web interface) > > >What the delivered post looks like: > > It looks just like "any email" I would have sent directly from >Yahoo. My test have been made sending mail from a Yahoo.com account >to mailman@.com which are then sent to an account at >Gmail.com > >Here is a sample of a recieved post: >------------------------------------------ > from XXXX XXXXX > to "mailman@com" .com> > date Nov 24, 2007 10:45 AM > subject Mailman test #1929 > signed-by yahoo.com > >Mailman test #1929 Did this post go through mailman? What are the full headers? Is ther an "X-BeenThere: mailman@com" header and or other mailman headers? >Does anyone have any clues about what could cause this or any ideas of >anything I could test or check? Do you have a separate Postfix alias (in /etc/aliases perhaps) the delivers mail sent to 'mailman' to you directly. Also, check maillog to see where this mail to mailman@com was delivered and if it was resent from Mailman. The latter can also be determined from Mailman's logs. >If this looks like a lot of work to figure out and/or fix I would >rather just remove Mailman and reinstall the latest version for Suse >10.0. > >Any opinions about the validity of re-installing? I think it's an MTA/alias issue. If I'm right, reinstalling won't change it. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From keithwdaniels at gmail.com Sat Nov 24 21:23:37 2007 From: keithwdaniels at gmail.com (Keith Daniels) Date: Sat, 24 Nov 2007 14:23:37 -0600 Subject: [Mailman-Users] Saved configurations are not applied to email sentto list members In-Reply-To: References: <520cca510711240906n3ac2e603x9722bf75f0d75086@mail.gmail.com> Message-ID: <520cca510711241223n2eb09608w9bcb5fffa3ae48e0@mail.gmail.com> On 11/24/07, Mark Sapiro wrote: > Keith Daniels wrote: > > Did this post go through mailman? What are the full headers? Is ther an > "X-BeenThere: mailman@com" header and or other mailman > headers? > After looking at your alias question below I realize that -- no, it was not going through mailman (see below) > > Do you have a separate Postfix alias (in /etc/aliases perhaps) the > delivers mail sent to 'mailman' to you directly. I did not realize it -- but I did. Apparently the ISP set it up to send mailman to root -- and -- later I sent root to my address on the local servers local and then directed my email address to the gmail account. > > Also, check maillog to see where this mail to mailman@com > was delivered and if it was resent from Mailman. The latter can also > be determined from Mailman's logs. > OK, things are normal, a new set of problems have arrived.... :-) When I fixed the mailman alias ie. set it to mailman -- the mail started to arrive in the mailman spool folder. Of course it just sits there instead of being processed so I have to go chase that problem down now.... At least I am seeing a trail of where it stops instead of just nothing happening...... Two questions: I set the mailman alias to "mailman: mailman". Is that correct? When I set up mailman, it automatically set the DEFAULT_NNTP_HOST, DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST -- all to "fos..com" which is the 'hostname/domainname' of my server hardware. I changed the email to ".com" and the URL_host to "lists..com" (the vhost.d config file server name) and left the NNTP_HOST the way it was. Should I have left all settings at "fos..com" like mailman suggested? > I think it's an MTA/alias issue. If I'm right, reinstalling won't > change it. I agree. I will get back to you if I hit another snag in the instalation saga. Thanks for your help Keith > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > From mark at msapiro.net Sat Nov 24 21:47:11 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 24 Nov 2007 12:47:11 -0800 Subject: [Mailman-Users] Saved configurations are not applied to email sentto list members In-Reply-To: <520cca510711241223n2eb09608w9bcb5fffa3ae48e0@mail.gmail.com> Message-ID: Keith Daniels wrote: > >Two questions: > >I set the mailman alias to "mailman: mailman". Is that correct? No. You want to remove this alias altogether so that the 10 aliases for mailman, mailman-admin, etc. which are in Mailman's data/aliases will be effective and not preempted by the /etc/aliases alias. Or, I think you could just reorder alias_maps in your Postfix main.cf to put the mailman aliases first. >When I set up mailman, it automatically set the DEFAULT_NNTP_HOST, >DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST -- all to >"fos..com" which is the 'hostname/domainname' of my server >hardware. I changed the email to ".com" and the URL_host >to "lists..com" (the vhost.d config file server name) and >left the NNTP_HOST the way it was. Should I have left all settings at >"fos..com" like mailman suggested? No. DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST should be set for the actual primary user visible web and email domains for your Mailman so you did the right thing to change them. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From yahoo at jimpop.com Sun Nov 25 01:24:44 2007 From: yahoo at jimpop.com (Jim Popovitch) Date: Sat, 24 Nov 2007 19:24:44 -0500 Subject: [Mailman-Users] UnicodeDecodeError during Archive Obscuring Message-ID: <1195950284.15501.19.camel@localhost> I've seen a increase in use of Unicod'ed email address which fail HyperArch email obscuring and thus cause the msg to be shunted and not archived. Specifically the problem lies in the encoding (strangely the error says "Decode") of the text ' at ' (as a substitute for "@") for Russian users of GMail. Here is the error in full: ---------------------------------------------------------------------------- Nov 22 04:42:31 2007 (755) Uncaught runner exception: 'ascii' codec can't decode byte 0xd0 in position 1: ordinal not in range(128) Nov 22 04:42:31 2007 (755) 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/ArchRunner.py", line 89, in _dispose mlist.ArchiveMail(msg) File "/usr/local/mailman/Mailman/Archiver/Archiver.py", line 250, in ArchiveMail h.processUnixMailbox(f) File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 580, in processUnixMailbox self.add_article(a) File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 621, in add_article filename)) File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 1275, in write_article f.write(article.as_text()) File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 579, in as_text atmark = unicode(_(' at '), Utils.GetCharSet(self._lang)) UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 1: ordinal not in range(128) Nov 22 04:42:31 2007 (755) SHUNTING: 1195717174.0985031 +6fdaf61658ca76ec5281e614be7b4b59d1e01bf6 ---------------------------------------------------------------------------- This is a Mailman 2.1.9 system. I did search the archives quite extensively, but I didn't find any cases where Mailman was having trouble encoding the hard coded ' at ' into unicode. Here is a sample (modified from original to protect the innocent) of the message "From:" line: "=?ISO-8859-5?B?pyvY7zB08L6a0C==?=" Any ideas on what to try/test/do? Thanks! -Jim P. From eric at brouhaha.com Sun Nov 25 01:54:45 2007 From: eric at brouhaha.com (Eric Smith) Date: Sat, 24 Nov 2007 16:54:45 -0800 (PST) Subject: [Mailman-Users] reject oversize messages rather than hold for moderation? Message-ID: <35517.68.123.46.187.1195952085.squirrel@ruckus.brouhaha.com> Is there any easy way to get Mailman to reject oversize messages, rather than holding them for moderation, or does anyone have a patch? I'm really getting sick of dealing with those. I spent a few minutes looking at whether I could hack it in myself. I quickly found the code that makes the "hold" decision for oversized messages, in Mailman/Handlers/Hold.py, but it wasn't obvious how to change it to do a rejection rather than a hold. The structure of Mailman seems confusing to me. It appears that it is organized in terms of making all of the "hold" decisions in one place, and the "reject" decisions in another. I'd have expected it to identify the possible problems with a message, and allow list-admin-configurable policy decisions to be made for each of those problems. But perhaps the current structure makes sense to those who have better knowledge of Mailman internals. Eric From mark at msapiro.net Sun Nov 25 03:31:41 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 24 Nov 2007 18:31:41 -0800 Subject: [Mailman-Users] reject oversize messages rather than hold formoderation? In-Reply-To: <35517.68.123.46.187.1195952085.squirrel@ruckus.brouhaha.com> Message-ID: Eric Smith wrote: >Is there any easy way to get Mailman to reject oversize messages, >rather than holding them for moderation, or does anyone have a patch? >I'm really getting sick of dealing with those. > >I spent a few minutes looking at whether I could hack it in myself. >I quickly found the code that makes the "hold" decision for oversized >messages, in Mailman/Handlers/Hold.py, but it wasn't obvious how to change >it to do a rejection rather than a hold. OK. You found if bodylen/1024.0 > mlist.max_message_size: hold_for_approval(mlist, msg, msgdata, MessageTooBig(bodylen, mlist.max_message_size)) All you have to do is change it to if bodylen/1024.0 > mlist.max_message_size: rej_msg = 'Message too big: limit = %d KB' % mlist.max_message_size raise Errors.RejectMessage, rej_msg Watch out for wrapped lines in both of the above code fragments. Of course, you can make rej_msg anything you want. >The structure of Mailman seems confusing to me. It appears that it is >organized in terms of making all of the "hold" decisions in one place, >and the "reject" decisions in another. I'd have expected it to identify >the possible problems with a message, and allow list-admin-configurable >policy decisions to be made for each of those problems. But perhaps the >current structure makes sense to those who have better knowledge of >Mailman internals. Each incoming message is passed through a pipeline of handlers (defined in Defaults.py as GLOBAL_PIPELINE). This continues until the pipeline is exhausted or an exception is raised. To reject a message, raise Errors.RejectMessage with an appropriate reject notice. To discard a message, raise Errors.DiscardMessage, although if you want to honor the list's forward_auto_discards setting, call Moderate.do_discard(). Holding is more complicated because of the various possible notifications and other things that need to be done, so normally you call Hold.hold_for_approval(). Descisions are distributed through various handlers because we want to modularize the various functions like spam detection, membership tests and miscellaneous holds, yet at least spam detection and membership tests can hold, reject or discard a message based on list settings. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From eric at brouhaha.com Sun Nov 25 04:09:01 2007 From: eric at brouhaha.com (Eric Smith) Date: Sat, 24 Nov 2007 19:09:01 -0800 (PST) Subject: [Mailman-Users] reject oversize messages rather than hold formoderation? In-Reply-To: References: <35517.68.123.46.187.1195952085.squirrel@ruckus.brouhaha.com> Message-ID: <54016.68.123.46.187.1195960141.squirrel@ruckus.brouhaha.com> Mark Sapiro wrote: > All you have to do is change it to > if bodylen/1024.0 > mlist.max_message_size: > rej_msg = 'Message too big: limit = %d KB' % > mlist.max_message_size > raise Errors.RejectMessage, rej_msg That's great, tanks!!! > Descisions are distributed through various handlers because we want to > modularize the various functions like spam detection, membership tests Still, I'd have expected the decisions for what to hold (policy) to be separate from the code that actually implements the hold (mechanism). For example, I might have expected to see a handler for message size. Instead, it appears that the Hold handler has to think about all of the reasons that a message might be held. But like I said, this probably makes sense to all of you Mailman maintainers, so I probably am just spouting BS. Thanks for the help! Eric From tkikuchi at is.kochi-u.ac.jp Sun Nov 25 05:07:27 2007 From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi) Date: Sun, 25 Nov 2007 13:07:27 +0900 Subject: [Mailman-Users] UnicodeDecodeError during Archive Obscuring In-Reply-To: <1195950284.15501.19.camel@localhost> References: <1195950284.15501.19.camel@localhost> Message-ID: <4748F4FF.3070001@is.kochi-u.ac.jp> Hi, > I've seen a increase in use of Unicod'ed email address which fail > HyperArch email obscuring and thus cause the msg to be shunted and not > archived. > > Specifically the problem lies in the encoding (strangely the error says > "Decode") of the text ' at ' (as a substitute for "@") for Russian > users of GMail. > > Here is the error in full: > File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 579, in > as_text > atmark = unicode(_(' at '), Utils.GetCharSet(self._lang)) > UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 1: > ordinal not in range(128) > > Nov 22 04:42:31 2007 (755) SHUNTING: 1195717174.0985031 > +6fdaf61658ca76ec5281e614be7b4b59d1e01bf6 > ---------------------------------------------------------------------------- > > This is a Mailman 2.1.9 system. > > I did search the archives quite extensively, but I didn't find any cases > where Mailman was having trouble encoding the hard coded ' at ' into > unicode. It is not ' at ' itself but it's translation which caused this error. It's strange though the language set immediately before should work for its unicode conversion. > > Any ideas on what to try/test/do? How about this patch (sorry for the word wrap) for work around. === modified file 'Mailman/Archiver/HyperArch.py' --- Mailman/Archiver/HyperArch.py 2007-11-21 05:21:24 +0000 +++ Mailman/Archiver/HyperArch.py 2007-11-25 03:59:07 +0000 @@ -412,7 +412,8 @@ otrans = i18n.get_translation() try: i18n.set_language(self._lang) - atmark = unicode(_(' at '), Utils.GetCharSet(self._lang)) + atmark = unicode(_(' at '), Utils.GetCharSet(self._lang), + 'replace') subject = re.sub(r'([-+,.\w]+)@([-+.\w]+)', '\g<1>' + atmark + '\g<2>', subject) finally: @@ -574,7 +575,7 @@ if mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS: otrans = i18n.get_translation() try: - atmark = unicode(_(' at '), cset) + atmark = unicode(_(' at '), cset, 'replace') i18n.set_language(self._lang) body = re.sub(r'([-+,.\w]+)@([-+.\w]+)', '\g<1>' + atmark + '\g<2>', body) -- Tokio Kikuchi, tkikuchi at is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From mark at msapiro.net Sun Nov 25 09:59:38 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 25 Nov 2007 00:59:38 -0800 Subject: [Mailman-Users] UnicodeDecodeError during Archive Obscuring In-Reply-To: <4748F4FF.3070001@is.kochi-u.ac.jp> Message-ID: Tokio Kikuchi wrote: > >> File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 579, in >> as_text >> atmark = unicode(_(' at '), Utils.GetCharSet(self._lang)) >> UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 1: >> ordinal not in range(128) > >It is not ' at ' itself but it's translation which caused this error. >It's strange though the language set immediately before should work for >its unicode conversion. It's even stranger than that. the codec is 'ascii'. The only language with a charset of 'ascii' is 'en' and if the language is 'en', where does the '\xd0' come from? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lists.mailman-users at duinheks.xs4all.nl Sun Nov 25 14:23:36 2007 From: lists.mailman-users at duinheks.xs4all.nl (lists.mailman-users at duinheks.xs4all.nl) Date: Sun, 25 Nov 2007 14:23:36 +0100 Subject: [Mailman-Users] ? accessing public archives Message-ID: <20071125132517.2CEE420135B@duinheks.xs4all.nl> Hallo Mark, Op zaterdag 24 november 2007 schreef Mark Sapiro aan lists.mailman-users at duinheks.xs4al: >> But when I try to connect to >> duinheks.xs4all.nl/pipermail/amc-support I get a "403: >> forbidden" error: Symbolic link not allowed or link target not >> accessible: /opt/mailman/archives/public/amc-support >> What else should I look at? MS> The information in the 'warning' box at MS> . This link cannot be found :( But I think I found what you mean :) I now configured Mailman with --prefix=/opt/mailman --with-mail-gid=mailman --with-cgi-gid=www and all seems to work. A bit strange, because if I read the entry for --with-cgi-gid correctly, www should be taken as default. Another thing I don't understand is this: originally I configure with --prefix=/opt/mailman --with-mail-gid=bbs --with-cgi-gid=www but then Mailman complained because the mail server (postfix) was running with group mailman instead of bbs. But postfix does not belong to group mailman... Groeten, Hans. jdh punt beekhuizen bij duinheks punt xs4all punt nl --- GoldED+/LNX 1.1.5/071030 * Origin: MBSE Linux BBS. Made in the Netherlands (2:280/1018) From mark at msapiro.net Sun Nov 25 18:32:14 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 25 Nov 2007 09:32:14 -0800 Subject: [Mailman-Users] ? accessing public archives In-Reply-To: <20071125132517.2CEE420135B@duinheks.xs4all.nl> Message-ID: lists.mailman-users at duinheks.xs4all.nl wrote: > >Op zaterdag 24 november 2007 schreef Mark Sapiro aan >lists.mailman-users at duinheks.xs4al: > > >> But when I try to connect to > >> duinheks.xs4all.nl/pipermail/amc-support I get a "403: > >> forbidden" error: Symbolic link not allowed or link target not > >> accessible: /opt/mailman/archives/public/amc-support > >> What else should I look at? > > MS> The information in the 'warning' box at > MS> . > >This link cannot be found :( It works for me, but there are mirrors at and . Also, since you are apparently installing from source, it is in the source directory at admin/www/mailman-install/node9.html. >But I think I found what you mean :) >I now configured Mailman with >--prefix=/opt/mailman --with-mail-gid=mailman --with-cgi-gid=www >and all seems to work. >A bit strange, because if I read the entry for --with-cgi-gid >correctly, www should be taken as default. The warning box I refer to talks about the necessity for the web server to have search (x) permission on the archives/private directory, either by that directory being world searchable or owned by the web server user. configure and make install will create this directory world searchable (o+x) and owned by the user that ran make install (normally root), but bin/check_perms will warn you about this. If you then remove the world searchable (o-x) without changing the owner (but not the group), then you can't access public archives. >Another thing I don't understand is this: originally I configure >with >--prefix=/opt/mailman --with-mail-gid=bbs --with-cgi-gid=www >but then Mailman complained because the mail server (postfix) was >running with group mailman instead of bbs. >But postfix does not belong to group mailman... Postfix runs a pipe as the user that owns the aliases file in which the pipe is found. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From zbigniew at szalbot.homedns.org Sun Nov 25 18:41:51 2007 From: zbigniew at szalbot.homedns.org (zbigniew szalbot) Date: Sun, 25 Nov 2007 18:41:51 +0100 Subject: [Mailman-Users] mailman errors In-Reply-To: <4748052C.8070704@szalbot.homedns.org> References: <4748052C.8070704@szalbot.homedns.org> Message-ID: <4749B3DF.8060607@szalbot.homedns.org> Hi there again, zbigniew szalbot pisze: > Hello, > > > > >I get a lot of below errors and worse some of the lists that have been > > >created no longer send out emails. Can you help me troubleshoot it? > > > > > >Thank you! > > > > > >Nov 23 15:06:12 2007 (70462) SHUNTING: > > >1195826769.306325+db3247f3fd9baf0ca519cd58e37b4c1875fc76b3 > > >Nov 23 15:06:32 2007 (70462) Uncaught runner exception: unsupported > > >operand type(s) for -=: 'str' and 'int' > > >Nov 23 15:06:32 2007 (70462) 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 345, in > > >verpdeliver > > > bulkdeliver(mlist, msgcopy, msgdata, envsender, failures, 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' > > > > > > Have you set SMTP_MAX_SESSIONS_PER_CONNECTION in mm_cfg.py? > > > > In particular, have you set it to a string instead of a number? > > > > I.e., it needs to be something like > > > > SMTP_MAX_SESSIONS_PER_CONNECTION = 10 > > > > (or whatever number you want) not > > > > SMTP_MAX_SESSIONS_PER_CONNECTION = '10' > > > The content of mm_cfg.py currently looks like this: > OWNERS_CAN_ENABLE_PERSONALIZATION = Yes > DEFAULT_URL_HOST = 'lists.lc-words.com' > SMTPHOST = 'localhost' > VERP_CONFIRMATIONS = Yes > DEFAULT_EMAIL_HOST = 'lists.lc-words.com' > SMTP_MAX_SESSIONS_PER_CONNECTION = '25' > VIRTUAL_HOSTS.clear() > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > If any of you had any advice where to start looking for solution, I'd really appreciate. Thanks! Zbigniew Szalbot From daniel.herrmann1 at gmx.de Sun Nov 25 18:56:29 2007 From: daniel.herrmann1 at gmx.de (Daniel Herrmann) Date: Sun, 25 Nov 2007 18:56:29 +0100 Subject: [Mailman-Users] Turning of monthly membership mails Message-ID: <002901c82f8c$821859e0$86490da0$@herrmann1@gmx.de> Hello List, I have the following problem: I installed Mailman about 3 or 4 month before and everything is working well. But now someone told me that he is receiving every month a mail, which remembers him, That he is in that Mailing List. How can I turn it off? I didn't find a switch in the webinterface And don't know where else to search. The Point is, that I make the entrys, it is something like a newsletter for the members of our Sport club. They should not be confronted with all the technique behind this system. So, finally: How to turn off this mails? Thanks so far daniel From mark at msapiro.net Sun Nov 25 19:04:05 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 25 Nov 2007 10:04:05 -0800 Subject: [Mailman-Users] mailman errors In-Reply-To: <4749B3DF.8060607@szalbot.homedns.org> Message-ID: zbigniew szalbot wrote: >zbigniew szalbot pisze: >> > >> > Have you set SMTP_MAX_SESSIONS_PER_CONNECTION in mm_cfg.py? >> > >> > In particular, have you set it to a string instead of a number? >> > >> > I.e., it needs to be something like >> > >> > SMTP_MAX_SESSIONS_PER_CONNECTION = 10 >> > >> > (or whatever number you want) not >> > >> > SMTP_MAX_SESSIONS_PER_CONNECTION = '10' >> > >> The content of mm_cfg.py currently looks like this: >> OWNERS_CAN_ENABLE_PERSONALIZATION = Yes >> DEFAULT_URL_HOST = 'lists.lc-words.com' >> SMTPHOST = 'localhost' >> VERP_CONFIRMATIONS = Yes >> DEFAULT_EMAIL_HOST = 'lists.lc-words.com' >> SMTP_MAX_SESSIONS_PER_CONNECTION = '25' >> VIRTUAL_HOSTS.clear() >> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >> >> >If any of you had any advice where to start looking for solution, I'd >really appreciate. Thanks! Look carefully at what I posted previously. Your problem is SMTP_MAX_SESSIONS_PER_CONNECTION = '25' The value must be an integer, not a string. Change it to SMTP_MAX_SESSIONS_PER_CONNECTION = 25 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sun Nov 25 19:28:49 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 25 Nov 2007 10:28:49 -0800 Subject: [Mailman-Users] Turning of monthly membership mails In-Reply-To: <002901c82f8c$821859e0$86490da0$@herrmann1@gmx.de> Message-ID: Daniel Herrmann wrote: > >But now someone told me that he is receiving every month a mail, which >remembers him, >That he is in that Mailing List. How can I turn it off? I didn't find a >switch in the webinterface >And don't know where else to search. In the web admin interface, set General Options->send_reminders to No. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rbraver at ohww.norman.ok.us Sun Nov 25 19:30:08 2007 From: rbraver at ohww.norman.ok.us (Robert Braver) Date: Sun, 25 Nov 2007 12:30:08 -0600 Subject: [Mailman-Users] Turning of monthly membership mails In-Reply-To: <002901c82f8c$821859e0$86490da0$@herrmann1@gmx.de> References: <002901c82f8c$821859e0$86490da0$@herrmann1@gmx.de> Message-ID: <1153214288.20071125123008@ohww.norman.ok.us> On Sunday, November 25, 2007, 11:56:29 AM, Daniel Herrmann wrote: DH> So, finally: How to turn off this mails? Mailing List Administration, General Settings page, set "Send monthly password reminders" to "No." -- Best regards, Robert Braver rbraver at ohww.norman.ok.us From daniel.herrmann1 at gmx.de Sun Nov 25 19:40:10 2007 From: daniel.herrmann1 at gmx.de (Daniel Herrmann) Date: Sun, 25 Nov 2007 19:40:10 +0100 Subject: [Mailman-Users] Turning of monthly membership mails In-Reply-To: References: <002901c82f8c$821859e0$86490da0$@herrmann1@gmx.de> Message-ID: <002f01c82f92$9bfd0440$d3f70cc0$@herrmann1@gmx.de> > Daniel Herrmann wrote: > > > >But now someone told me that he is receiving every month a mail, which > >remembers him, > >That he is in that Mailing List. How can I turn it off? I didn't find > a > >switch in the webinterface > >And don't know where else to search. > > > In the web admin interface, set General Options->send_reminders to No. > Ok, thanks... I didn't see it ... Daniel > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > __________ NOD32 2684 (20071125) Information __________ > > This message was checked by NOD32 antivirus system. > http://www.eset.com From mark at msapiro.net Sun Nov 25 22:08:50 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 25 Nov 2007 13:08:50 -0800 Subject: [Mailman-Users] Mailman Daemon RunLevel Question In-Reply-To: <47445D0D.7050502@jpdailey.com> References: <47445D0D.7050502@jpdailey.com> Message-ID: <4749E462.9050404@value.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jacques Dailey wrote: > > I have Mailman configured on my SuSE 10.1 system, using the Postfix MTA > and ASSP (Anti Spam SMTP Proxy) on the front end. So far everything is > running great! Most recently, I started looking at how/when the > individual apps started up and shut down, as I've had a couple of > unplanned bounces that shut down email for a bit. ASSP is now > configured to start at runlevel 5, right after Postfix. > > My question: I see a startup/shutdown script for Mailman in rc.d, but it > doesn't seem to be linked to any particular runlevel (running Mailman > 2.1). How/where is the Mailmanctl daemon launched, and what are the > dependencies? I'm assuming the MTA and ASSP should be up and running > first, along with Apache. Correct? These are really SuSE packaging questions, but here's some general information. Mailman doesn't care. The Mailman web interface does not require Mailman (mailmanctl and the qrunners) to be running. It doesn't matter if Mailman starts before or after Apache. The incoming MTA can queue messages for Mailman whether or not Mailman is running. It makes no difference to the incoming MTA. The only thing that makes a difference is if there are queued messages when Mailman starts, Mailman will attempt to deliver them (or notices about them) to the outgoing MTA. It is not a problem if the outgoing MTA is not running; Mailman will retry, but in order to avoid various 'failure' log messages and the associated retries, it is good to start the outgoing MTA before Mailman. - -- 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) iD8DBQFHSeRiVVuXXpU7hpMRAmMzAJ9PHUz3tQQRlqRUZbGErNRu8vCr9gCdHtoH xZqssTzUcTtCRf/FfqGNwkU= =gDZg -----END PGP SIGNATURE----- From stephen at xemacs.org Mon Nov 26 00:21:00 2007 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Mon, 26 Nov 2007 08:21:00 +0900 Subject: [Mailman-Users] UnicodeDecodeError during Archive Obscuring In-Reply-To: References: <4748F4FF.3070001@is.kochi-u.ac.jp> Message-ID: <87k5o5hpyb.fsf@uwakimon.sk.tsukuba.ac.jp> Mark Sapiro writes: > Tokio Kikuchi wrote: > > > >> File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 579, in > >> as_text > >> atmark = unicode(_(' at '), Utils.GetCharSet(self._lang)) > >> UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 1: > >> ordinal not in range(128) > > > > >It is not ' at ' itself but it's translation which caused this error. > >It's strange though the language set immediately before should work for > >its unicode conversion. > > > It's even stranger than that. the codec is 'ascii'. The only language > with a charset of 'ascii' is 'en' and if the language is 'en', where > does the '\xd0' come from? Almost certainly, the language is not 'en', the language is 'unknown'. The last time there was a spate of these problems, I took a quick look at the code. It appears to me that the Email module takes the MIME spec seriously, and applies the defaults to that case, ie, language = 'en' and charset = 'us-ascii'. IOW, it tests that headers are ASCII by decoding them as ASCII. Boom! Since there's no try specific to that attempt, you end up with the default catchall try. I didn't have enough time to really understand what was going on, so this is really a wild-ass guess. Hope it helps, anyway. Happy Thanksgiving (and roudou-kansha-hi)! From marc at perkel.com Mon Nov 26 01:52:02 2007 From: marc at perkel.com (Marc Perkel) Date: Sun, 25 Nov 2007 16:52:02 -0800 Subject: [Mailman-Users] Configuration problem - virtual domains URL Message-ID: <474A18B2.5070002@perkel.com> I'm trying to figure out how to do a slightly unusual configuration. Normally mailman wants to use URLs like http://www.domain.com/mailman . But what I want to do is have url's that look like http://mailman.domain.com. So - in my config file I have: DEFAULT_EMAIL_HOST = 'ctyme.com' DEFAULT_URL_HOST = 'ctyme.com' DEFAULT_URL_PATTERN = 'http://mailman.%s/' Seems to work for managing the list but when I try to use /create or /listinfo instead of http://mailman.ctyme.com I get http://mailman.mailman.ctyme.com What I don't understand is why the double mailman and how do I fix it? Thanks in advance. From mark at msapiro.net Mon Nov 26 02:55:32 2007 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 25 Nov 2007 17:55:32 -0800 Subject: [Mailman-Users] Configuration problem - virtual domains URL In-Reply-To: <474A18B2.5070002@perkel.com> Message-ID: Marc Perkel wrote: >I'm trying to figure out how to do a slightly unusual configuration. >Normally mailman wants to use URLs like http://www.domain.com/mailman . >But what I want to do is have url's that look like >http://mailman.domain.com. > >So - in my config file I have: > >DEFAULT_EMAIL_HOST = 'ctyme.com' >DEFAULT_URL_HOST = 'ctyme.com' >DEFAULT_URL_PATTERN = 'http://mailman.%s/' > >Seems to work for managing the list but when I try to use /create or >/listinfo instead of http://mailman.ctyme.com I get >http://mailman.mailman.ctyme.com > >What I don't understand is why the double mailman and how do I fix it? It is somewhat complicated, but the bottom line is it will work the way you expect if you set VIRTUAL_HOST_OVERVIEW = Off in mm_cfg.py. In a Mailman virtual host environment (the default), the host name that is plugged into DEFAULT_URL_PATTERN is in some cases obtained from the host portion of the URL that invoked the CGI. This clearly doesn't work if DEFAULT_URL_PATTERN has more than just %s in the host portion. If VIRTUAL_HOST_OVERVIEW = Off, the host name used is DEFAULT_URL_HOST. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From marc at perkel.com Mon Nov 26 03:12:37 2007 From: marc at perkel.com (Marc Perkel) Date: Sun, 25 Nov 2007 18:12:37 -0800 Subject: [Mailman-Users] Configuration problem - virtual domains URL In-Reply-To: References: Message-ID: <474A2B95.1010506@perkel.com> Mark Sapiro wrote: > Marc Perkel wrote: > > >> I'm trying to figure out how to do a slightly unusual configuration. >> Normally mailman wants to use URLs like http://www.domain.com/mailman . >> But what I want to do is have url's that look like >> http://mailman.domain.com. >> >> So - in my config file I have: >> >> DEFAULT_EMAIL_HOST = 'ctyme.com' >> DEFAULT_URL_HOST = 'ctyme.com' >> DEFAULT_URL_PATTERN = 'http://mailman.%s/' >> >> Seems to work for managing the list but when I try to use /create or >> /listinfo instead of http://mailman.ctyme.com I get >> http://mailman.mailman.ctyme.com >> >> What I don't understand is why the double mailman and how do I fix it? >> > > > It is somewhat complicated, but the bottom line is it will work the way > you expect if you set > > VIRTUAL_HOST_OVERVIEW = Off > > in mm_cfg.py. > > In a Mailman virtual host environment (the default), the host name that > is plugged into DEFAULT_URL_PATTERN is in some cases obtained from the > host portion of the URL that invoked the CGI. This clearly doesn't > work if DEFAULT_URL_PATTERN has more than just %s in the host portion. > > If VIRTUAL_HOST_OVERVIEW = Off, the host name used is DEFAULT_URL_HOST. > > Thanks - that gets me a lot closer. listinfo works now. Create is broken, but it's not as broken as it was. It used to go to an invalid url. Now it just doesn't work. But I'll look into that. Thanks for your help. From zbigniew at szalbot.homedns.org Mon Nov 26 07:29:07 2007 From: zbigniew at szalbot.homedns.org (zbigniew szalbot) Date: Mon, 26 Nov 2007 07:29:07 +0100 Subject: [Mailman-Users] mailman errors In-Reply-To: References: Message-ID: <474A67B3.4010306@szalbot.homedns.org> Dear Marc, Mark Sapiro pisze: > zbigniew szalbot wrote: > > >zbigniew szalbot pisze: > > >> > > >> > Have you set SMTP_MAX_SESSIONS_PER_CONNECTION in mm_cfg.py? > >> > > >> > In particular, have you set it to a string instead of a number? > >> > > >> > I.e., it needs to be something like > >> > > >> > SMTP_MAX_SESSIONS_PER_CONNECTION = 10 > >> > > >> > (or whatever number you want) not > >> > > >> > SMTP_MAX_SESSIONS_PER_CONNECTION = '10' > >> > > >> The content of mm_cfg.py currently looks like this: > >> OWNERS_CAN_ENABLE_PERSONALIZATION = Yes > >> DEFAULT_URL_HOST = 'lists.lc-words.com' > >> SMTPHOST = 'localhost' > >> VERP_CONFIRMATIONS = Yes > >> DEFAULT_EMAIL_HOST = 'lists.lc-words.com' > >> SMTP_MAX_SESSIONS_PER_CONNECTION = '25' > >> VIRTUAL_HOSTS.clear() > >> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > >> > >> > >If any of you had any advice where to start looking for solution, I'd > >really appreciate. Thanks! > > > Look carefully at what I posted previously. > > Your problem is > > SMTP_MAX_SESSIONS_PER_CONNECTION = '25' > > The value must be an integer, not a string. Change it to > > SMTP_MAX_SESSIONS_PER_CONNECTION = 25 > Ah - since I am not a programmer, I did not realize that a string within '' is treated differently from a string without them. Thank you for your help and for mailman. It works very well now! Zbigniew Szalbot From outime at gmail.com Mon Nov 26 13:33:09 2007 From: outime at gmail.com (=?ISO-8859-1?Q?Rub=E9n_C._D=EDaz_Alonso_"outime"?=) Date: Mon, 26 Nov 2007 13:33:09 +0100 Subject: [Mailman-Users] Saving a copy of a ML Message-ID: I'd like to remove one of the mailing list created several months ago in mailman. That mailing list have some documentation about some projects, and I think that is not a good idea to delete it without saving a copy for use it in a future. How can I done this? Thanks! -- Rub?n C. D?az Alonso "outime" http://120linux.com (blog) GPG 2354DA5F From ivanlan at pauahtun.org Mon Nov 26 15:07:26 2007 From: ivanlan at pauahtun.org (Ivan Van Laningham) Date: Mon, 26 Nov 2007 07:07:26 -0700 Subject: [Mailman-Users] Restoring lists on newer version Message-ID: <474AD31E.5080608@pauahtun.org> Hi All-- My server suffered a catastrophic hard drive failure. I have backups (unfortunately, two weeks old, but that's better than nothing), but when the server was restored I was forced to upgrade to Fedora 6 (from 4) and to Mailman 2.1.9, where it used to be 2.1.5 (I think). I also have Plesk, through which I make new lists; once the lists are made, their administration is exactly like a normal Mailman installation, except for the locations, which I know. List aliases are made by Plesk. What's the best procedure to restore my lists? I've got a dozen, but only three have significant traffic. Do I copy the backups to the proper location and then make the lists with Plesk, or do I make the lists first and then copy the data in? I also have significant customization of the admin and info pages; can I rescue that without too much trouble? Or do I have to transfer all the custom modifications by hand? (It's all appearance, by the way; nothing affects Mailman operation in any way.) Thanks very much for any advice at all. 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 mark at msapiro.net Mon Nov 26 18:07:55 2007 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 26 Nov 2007 09:07:55 -0800 Subject: [Mailman-Users] Restoring lists on newer version In-Reply-To: <474AD31E.5080608@pauahtun.org> Message-ID: Ivan Van Laningham wrote: > >What's the best procedure to restore my lists? I've got a dozen, but >only three have significant traffic. Do I copy the backups to the >proper location and then make the lists with Plesk, or do I make the >lists first and then copy the data in? Neither. You just copy the lists// and archives/private/*/ directories to the proper locations. If there are held messages, you can copy the data/heldmsg* files too, but may not want those. After copying those things, the lists and archives will be functional in the web interface. If the MTA uses aliases automatically created by Mailman as with Postfix, run bin/genaliases after copying which will regenerate aliases including those for the copied lists. If the MTA uses some kind of programatic routing for Mailman as with Exim, nothing is required. If Plesk makes aliases in some other way, You may have to do them manually. >I also have significant customization of the admin and info pages; can I >rescue that without too much trouble? Or do I have to transfer all the >custom modifications by hand? (It's all appearance, by the way; nothing >affects Mailman operation in any way.) Do you mean customization of templates or actual modifications to the code in admin.py (or the Mailman/Gui/ modules) and listinfo.py. If you've modified templates per list, the lists/// directory has already been copied per the above copy of lists//, so that is done. If you've modified templates per host or the site, just copy the templates/// and/or templates/site// directories. If you modified templates in templates//, that is not good. Copy the modified templates to templates/site//. See If you've modified admin.py, the Gui/ modules, and/or listinfo.py, ideally you kept a patch (diff) of your modifications (or you kept the unmodified versions and can make a diff now), and you can apply that to the new code. If you didn't do that, and all you have is modified code, you could download the base 2.1.5 modules from and either diff those against the Plesk 2.1.9 modules to make a patch for your modules or diff your modules against the 2.1.5 base to make a patch for the Plesk modules. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From gilmore.126 at osu.edu Mon Nov 26 20:58:15 2007 From: gilmore.126 at osu.edu (Melinda Gilmore) Date: Mon, 26 Nov 2007 14:58:15 -0500 Subject: [Mailman-Users] Password addon Message-ID: <019401c83066$aeb53dd0$6bf39280@oitlan.oit.ohiostate.edu> Does anyone know of a mailman addon that will disable user passwords. Does anyone know if this issues was resolved in 2.1 Can anyone just explain the new password for users and administrators. I am looking on the website, but could use a knowledgeable persons explanation. Thanks From mark at msapiro.net Mon Nov 26 21:52:58 2007 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 26 Nov 2007 12:52:58 -0800 Subject: [Mailman-Users] Password addon In-Reply-To: <019401c83066$aeb53dd0$6bf39280@oitlan.oit.ohiostate.edu> Message-ID: Melinda Gilmore wrote: >Does anyone know of a mailman addon that will disable user passwords. Disable in what sense? In the sense of allowing anyone to change a user's options or visit private archives without any form of authentication, or with some authentication method other than a password? If that's what you mean, then I'm not aware of anything. If you just mean not telling users about the password and not sending reminders, you can set a list to not send reminders (General Options->send_reminders), and you can edit the list welcome message and listinfo templates to remove the password references. >Does >anyone know if this issues was resolved in 2.1 I don't understand what 'resolution' you're looking for. >Can anyone just explain the >new password for users and administrators. I am looking on the website, but >could use a knowledgeable persons explanation. Have you seen ? If you are asking why there is a password, the password is required to authenticate the user before allowing the user to change her subscription options via web or email, obtain a private roster available to list members via web or email or view private archives. If the user doesn't want to do any of these things, she doesn't need to know a password. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ivanlan at pauahtun.org Mon Nov 26 21:54:17 2007 From: ivanlan at pauahtun.org (Ivan Van Laningham) Date: Mon, 26 Nov 2007 13:54:17 -0700 Subject: [Mailman-Users] Restoring lists on newer version In-Reply-To: References: Message-ID: <474B3279.1080107@pauahtun.org> Hi All-- (Comments interpolated; new question at end.) Mark Sapiro wrote: > Ivan Van Laningham wrote: >> What's the best procedure to restore my lists? I've got a dozen, but >> only three have significant traffic. Do I copy the backups to the >> proper location and then make the lists with Plesk, or do I make the >> lists first and then copy the data in? > > > Neither. You just copy the lists// and > archives/private/*/ directories to the proper locations. If > there are held messages, you can copy the data/heldmsg* files too, but > may not want those. > Worked like a charm. > After copying those things, the lists and archives will be functional > in the web interface. If the MTA uses aliases automatically created by > Mailman as with Postfix, run bin/genaliases after copying which will > regenerate aliases including those for the copied lists. If the MTA > uses some kind of programatic routing for Mailman as with Exim, > nothing is required. > > If Plesk makes aliases in some other way, You may have to do them > manually. > I found a script in the mailman docs, which I modifed to make it useful for Plesk. I give it here to help other users: #!/bin/sh if [ $# = 1 ]; then i=$1 echo Making links to $i in the current directory... echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman post $i" > .qmail-$i echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman admin $i" > .qmail-$i-admin echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman bounces $i" > .qmail-$i-bounces # The following line is for VERP # echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman bounces $i" > .qmail-$i-bounces-default echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman confirm $i" > .qmail-$i-confirm echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman join $i" > .qmail-$i-join echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman leave $i" > .qmail-$i-leave echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman owner $i" > .qmail-$i-owner echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman request $i" > .qmail-$i-request echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman subscribe $i" > .qmail-$i-subscribe echo "|/var/qmail/bin/preline /var/qmail/bin/mm_wrapper /usr/lib/mailman/mail/mailman unsubscribe $i" > .qmail-$i-unsubscribe fi #===end============== There should be no returns after mm_wrapper. You need to be in your qmail alias directory for this to work. For example, to create the aliases on pumperdink.org for a list named 'test', I would go to /var/qmail/mailnames/pumperdink.org and run 'mkal.sh test' ls -a will show the proper alias files. > >> I also have significant customization of the admin and info pages; can I >> rescue that without too much trouble? Or do I have to transfer all the >> custom modifications by hand? (It's all appearance, by the way; nothing >> affects Mailman operation in any way.) > > > Do you mean customization of templates or actual modifications to the > code in admin.py (or the Mailman/Gui/ modules) and listinfo.py. > > If you've modified templates per list, the lists/// > directory has already been copied per the above copy of > lists//, so that is done. If you've modified templates per > host or the site, just copy the templates/// > and/or templates/site// directories. > > If you modified templates in templates//, that is not good. > Copy the modified templates to templates/site//. See > > > If you've modified admin.py, the Gui/ modules, and/or listinfo.py, > ideally you kept a patch (diff) of your modifications (or you kept the > unmodified versions and can make a diff now), and you can apply that > to the new code. If you didn't do that, and all you have is modified > code, you could download the base 2.1.5 modules from > > and either diff those against the Plesk 2.1.9 modules to make a patch > for your modules or diff your modules against the 2.1.5 base to make a > patch for the Plesk modules. > It turned out that my old installation was 2.1.8, so running diffs on various directories was relatively painless. I did modify the templates under the en directory only; again, diffs were easy. Most of my mods are simply to add a meta tag to pick up a style sheet. The only tricky part was that lists on a system administered by Plesk are all treated as if they're on a host named lists. For example, http://lists.pumperdink.org/mailman/admin/test/ So you either have to add the lists. CNAME record to your DNS records, or create a dummy list through the control panel. If you create one list called 'test', then subsequent attempts to create the same listname on other virtual hosts fail, but the CNAME record is still added. The disadvantage is that the lists don't show up on the Plesk control panel, only the newly created dummy lists. Since you don't really do anything in Plesk except create the lists, this is not, to me, a big deal. Once they're restored, the aliases are in place, and the list. entry is in DNS, you can admin the lists in the standard Mailman way. Thanks once again, Mark, for absolutely outstanding advice. Kudoes. QMAIL QUESTION, not Mailman: Now my big problem is that my qmail is configured with default, very conservative, settings. When I initially set the server up back in March, I ran across a page on the net showing how to increase the limits and queue sizes (?) to speed up qmail. I failed to write that site down, and naturally can't find it again. If anyone can help either track the site down, or fill me in on the settings, to improve performance, I would greatly appreciate it. I apologize for the off-topic nature of the problem, but this list has always been of the greatest help, and if there are any others out there running Mailman on Plesk, the answers might help them too. 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 gilmore.126 at osu.edu Mon Nov 26 22:05:19 2007 From: gilmore.126 at osu.edu (Melinda Gilmore) Date: Mon, 26 Nov 2007 16:05:19 -0500 Subject: [Mailman-Users] Password addon In-Reply-To: References: <019401c83066$aeb53dd0$6bf39280@oitlan.oit.ohiostate.edu> Message-ID: <019901c83070$0d739c50$6bf39280@oitlan.oit.ohiostate.edu> I am sorry I was not very clear. One of our issues is the password needed for user to unsubscribe. It will be a big change at this time from what we are using (Listproc). Someone seems to think there is some addon that will disable this? The other issue is that we are used to being able to look at the config file and see the password. The complication is that multiple list owners share a single administrator password --so if one owner forgets the passwored, if we can't look it up for them, then a reset would cause every other owner on the list to NOT know the current password. -----Original Message----- From: Mark Sapiro [mailto:mark at msapiro.net] Sent: Monday, November 26, 2007 3:53 PM To: Melinda Gilmore; mailman-users at python.org Subject: Re: [Mailman-Users] Password addon Melinda Gilmore wrote: >Does anyone know of a mailman addon that will disable user passwords. Disable in what sense? In the sense of allowing anyone to change a user's options or visit private archives without any form of authentication, or with some authentication method other than a password? If that's what you mean, then I'm not aware of anything. If you just mean not telling users about the password and not sending reminders, you can set a list to not send reminders (General Options->send_reminders), and you can edit the list welcome message and listinfo templates to remove the password references. >Does >anyone know if this issues was resolved in 2.1 I don't understand what 'resolution' you're looking for. >Can anyone just explain the >new password for users and administrators. I am looking on the >website, but could use a knowledgeable persons explanation. Have you seen ? If you are asking why there is a password, the password is required to authenticate the user before allowing the user to change her subscription options via web or email, obtain a private roster available to list members via web or email or view private archives. If the user doesn't want to do any of these things, she doesn't need to know a password. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan -- BEGIN-ANTISPAM-VOTING-LINKS ------------------------------------------------------ Teach CanIt if this mail (ID 484260817) is spam: Spam: https://antispam.osu.edu/b.php?c=s&i=484260817&m=32b41e7fbde7 Not spam: https://antispam.osu.edu/b.php?c=n&i=484260817&m=32b41e7fbde7 Forget vote: https://antispam.osu.edu/b.php?c=f&i=484260817&m=32b41e7fbde7 ------------------------------------------------------ END-ANTISPAM-VOTING-LINKS From mark at msapiro.net Mon Nov 26 23:29:53 2007 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 26 Nov 2007 14:29:53 -0800 Subject: [Mailman-Users] Saving a copy of a ML In-Reply-To: Message-ID: Rub?n C. D?az Alonso \"outime\" wrote: >I'd like to remove one of the mailing list created several months ago >in mailman. > >That mailing list have some documentation about some projects, and I >think that is not a good idea to delete it without saving a copy for >use it in a future. What do you want to save? If you only want to save the archives, running 'bin/rmlist ' without the -a option will remove the list but not the archives. The web rmlist also has the option to remove or not remove the archives (see ). If you want the archives to be accessible from the web, it's a good idea to make sure they are set to 'public' before removing the list since without the list, private archive access can only be authenticated with the site password. If you want to save more than the archives, the above FAQ link will give some information. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Hans.Reil at Campus-D.de Tue Nov 27 02:56:18 2007 From: Hans.Reil at Campus-D.de (Hans Reil) Date: Mon, 26 Nov 2007 20:56:18 -0500 Subject: [Mailman-Users] Template with Mailman? Message-ID: <474B7942.2080908@Campus-D.de> Hi, can I make a template for one or all my lists? You know with company logo and nice background. So the emails oft the lists gets a nice coporate style. Thanks for you help. Hans From cpz at tuunq.com Tue Nov 27 03:29:17 2007 From: cpz at tuunq.com (Carl Zwanzig) Date: Mon, 26 Nov 2007 18:29:17 -0800 (PST) Subject: [Mailman-Users] Template with Mailman? In-Reply-To: <474B7942.2080908@Campus-D.de> from Hans Reil at "Nov 26, 2007 08:56:18 pm" Message-ID: <20071127022917.CA6367AF@mail.tuunq.com> In a flurry of recycled electrons, Hans Reil wrote: > can I make a template for one or all my lists? You do it with your mail program, not with mailman. > You know with company logo and nice background. So the emails oft the > lists gets a nice coporate style. Some/many people would consider that to be intrusive, and to convey no useful information. This is especially true if the emails are being sent to a wide varieties of users and mail programs. z! From editor at rin.org.uk Tue Nov 27 11:32:42 2007 From: editor at rin.org.uk (Tony Fyler) Date: Tue, 27 Nov 2007 10:32:42 +0000 Subject: [Mailman-Users] Looking for an experienced installer Message-ID: Hi folks, My name's Tony, and I'm the editor at the Royal Institute of Navigation here in London. We used to run a couple of listservs for specific groups of our members, but recently changed both our website and mail server, making these listservs defunct. It turns out that our new mail server package comes with Mailman as a 3rd party application. Neither our web developers, nor our mail server hosts, are able to install Mailman for us, though as none of us in the Institute are developers ourselves, we're advised to get someone to install it for us. I mailed Barry Warsaw and he gave me the list address. I've read the FAQs, but as my query is essentially a plea for help, thought I'd go ahead and post it anyway. I'm just looking for anyone with experience of installing Mailman to get in touch with me to discuss the possibility of this job. Cheers Tony From Pam at McKennaMgt.com Tue Nov 27 16:10:15 2007 From: Pam at McKennaMgt.com (Pam McKenna) Date: Tue, 27 Nov 2007 10:10:15 -0500 Subject: [Mailman-Users] Our Mailing List Disappeared Message-ID: <474C3357.1080904@McKennaMgt.com> Our Mailing List, list.nesae.org, has disappeared - Mailman says no such list exists, our sign in info. isn't working. Anyone know what caused this? How do i get it back? thank you. Pam From mangoo at wpkg.org Tue Nov 27 16:23:42 2007 From: mangoo at wpkg.org (Tomasz Chmielewski) Date: Tue, 27 Nov 2007 16:23:42 +0100 Subject: [Mailman-Users] Our Mailing List Disappeared In-Reply-To: <474C3357.1080904@McKennaMgt.com> References: <474C3357.1080904@McKennaMgt.com> Message-ID: <474C367E.9080002@wpkg.org> Pam McKenna schrieb: > Our Mailing List, list.nesae.org, has disappeared - Mailman says no such > list exists, our sign in info. isn't working. Anyone know what caused > this? How do i get it back? Contact nesae.org administrator and ask him if he/she changed anything with virtual host configuration? -- Tomasz Chmielewski http://wpkg.org From atann at gmx.net Tue Nov 27 16:42:26 2007 From: atann at gmx.net (Andre Tann) Date: Tue, 27 Nov 2007 16:42:26 +0100 Subject: [Mailman-Users] Mailman does not like german umlaute Message-ID: <200711271642.26751@inter.netz> Hello everyone, I'm running a # rpm -q mailman mailman-2.1.6-4.2 on a # cat /etc/SuSE-release SUSE LINUX 10.0 (i586) OSS VERSION = 10.0 machine. Now everything works fine, except one thing: sending a mail with a german umlaut in the subject line looks sometimes normal, but sometimes it looks like this: Jemand erh??lt Zuschlag f??r Einkauf The sender is an Entourage on a Mac OS X. If the Mac-User sends his mail to me and in copy to the mailman list, then the mail sent directly to me looks OK, and the one running through mailman looks garbled. Where is the problem? -- Andre Tann From brad at python.org Tue Nov 27 19:45:42 2007 From: brad at python.org (Brad Knowles) Date: Tue, 27 Nov 2007 12:45:42 -0600 Subject: [Mailman-Users] Looking for an experienced installer In-Reply-To: References: Message-ID: On 11/27/07, Tony Fyler wrote: > I'm just looking for anyone with experience of installing Mailman to get in > touch with me to discuss the possibility of this job. I'll be glad to talk to you about what's required, but I'm not currently in a position to help with the actual installation and ongoing monitoring & management. -- Brad Knowles Member of the Python.org Postmaster Team Co-moderator of mailman-users and mailman-developers mailing lists From adamsca at gmail.com Tue Nov 27 21:35:40 2007 From: adamsca at gmail.com (Christopher Adams) Date: Tue, 27 Nov 2007 12:35:40 -0800 Subject: [Mailman-Users] another question about invitation confirmation subject line/VERP Message-ID: <27572d930711271235y69a782edq838b0bfeb01de684@mail.gmail.com> I have read the FAQ about modifying the mm_cfg.py file to create a more "user friendly" subject for confirmations. I implemented this with my Mailman/Postfix setup. I mainly wanted it for Invitation confirmations, but I understand that for newer versions of Mailman, it works for other confirmations as well. One question- Since the subject line is changed and replaces the confirmation ID code with other text, does that mean that simple replying to the message to confirmm will no work? I have tested this and found that I can confirm by clicking on the link and going to the web page or by composing a new message with the confirm code in the body, sent to the list-request address. By default, Postfix allows VERP to rewrite the subject, but is other configuration necessary to make the Reply to the confirmation message work, or is that feature lost when VERPing? -- Christopher Adams adamsca at gmail.com From mark at msapiro.net Tue Nov 27 22:17:11 2007 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 27 Nov 2007 13:17:11 -0800 Subject: [Mailman-Users] Mailman does not like german umlaute In-Reply-To: <200711271642.26751@inter.netz> Message-ID: Andre Tann wrote: > >machine. Now everything works fine, except one thing: sending a mail >with a german umlaut in the subject line looks sometimes normal, >but sometimes it looks like this: > > Jemand erh????lt Zuschlag f????r Einkauf > >The sender is an Entourage on a Mac OS X. If the Mac-User sends his >mail to me and in copy to the mailman list, then the mail sent >directly to me looks OK, and the one running through mailman looks >garbled. It looks like something is encoding the characters as utf-8 and then the utf-8 characters are not being identified/rendered properly. What does the raw subject header look like in the mail that comes to you directly? Is it RFC 2047 encoded , or is it just a raw subject with non-ascii characters encoded in some non-specified character set. Also, what is the list's preferred language? The only issue of which I am aware in current mailman is that non-RFC 2047 encoded 8-bit characters in the subject will cause the addition of subject_prefix to be skipped. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Nov 27 22:35:06 2007 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 27 Nov 2007 13:35:06 -0800 Subject: [Mailman-Users] another question about invitation confirmationsubject line/VERP In-Reply-To: <27572d930711271235y69a782edq838b0bfeb01de684@mail.gmail.com> Message-ID: Christopher Adams wrote: > >One question- Since the subject line is changed and replaces the >confirmation ID code with other text, does that mean that simple >replying to the message to confirmm will no work? It will still work if your incoming MTA recognizes addresses of the form listname-confirm+xxxxxxxxxxxxxxxxxxxxxxxx at example.com as an address to be delivered to listname-confirm at example.com. >I have tested this >and found that I can confirm by clicking on the link and going to the >web page or by composing a new message with the confirm code in the >body, sent to the list-request address. The confirmation message the user receives is From: an address like the one above. Simply replying to that message (i.e.sending the reply to listname-confirm+xxxxxxxxxxxxxxxxxxxxxxxx at example.com) will work if the MTA delivers it to mailman properly. >By default, Postfix allows VERP to rewrite the subject, but is other >configuration necessary to make the Reply to the confirmation message >work, or is that feature lost when VERPing? In Postfix, you need recipient_delimiter = + for this to work. VERP should not affect this as it manipulates the envelope sender, not the From: header. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Nov 27 22:47:00 2007 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 27 Nov 2007 13:47:00 -0800 Subject: [Mailman-Users] Our Mailing List Disappeared In-Reply-To: <474C3357.1080904@McKennaMgt.com> Message-ID: Pam McKenna wrote: >Our Mailing List, list.nesae.org, has disappeared - Mailman says no such >list exists, our sign in info. isn't working. Anyone know what caused >this? How do i get it back? That is not a list, it is a host name. I'm not sure what the issue is, but I can go to and get the Mailman listinfo page. It says "There currently are no publicly-advertised Mailman mailing lists on list.nesae.org." This may mean there are no lists, or it may mean that your list isn't advertised. What happens if you go to where list_name is the name of your list? If that used to work and now doesn't, then your list has been removed, and the only people that can help you are the people that administer Mailman on the server that hosts this domain. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamsca at gmail.com Tue Nov 27 22:50:58 2007 From: adamsca at gmail.com (Christopher Adams) Date: Tue, 27 Nov 2007 13:50:58 -0800 Subject: [Mailman-Users] another question about invitation confirmationsubject line/VERP In-Reply-To: References: <27572d930711271235y69a782edq838b0bfeb01de684@mail.gmail.com> Message-ID: <27572d930711271350t37fe71b5n830a9e442ecaf8a7@mail.gmail.com> Thank you for clarifying that. I assumed from the Postfix/VERP configuration documentation (below) that the '+' delimiter would be used regardless of entering it in the Postfix main.cf file. I should tried adding it anyway, but I hadn't gotten to that step yet. Thanks, it works as it should. Quoted from documentation: With Postfix, the whole process is controlled by four configuration parameters. default_verp_delimiters (default value: +=) On Nov 27, 2007 1:35 PM, Mark Sapiro wrote: > Christopher Adams wrote: > > > >One question- Since the subject line is changed and replaces the > >confirmation ID code with other text, does that mean that simple > >replying to the message to confirmm will no work? > > > It will still work if your incoming MTA recognizes addresses of the form > > listname-confirm+xxxxxxxxxxxxxxxxxxxxxxxx at example.com > > as an address to be delivered to listname-confirm at example.com. > > > >I have tested this > >and found that I can confirm by clicking on the link and going to the > >web page or by composing a new message with the confirm code in the > >body, sent to the list-request address. > > > The confirmation message the user receives is From: an address like the > one above. Simply replying to that message (i.e.sending the reply to > listname-confirm+xxxxxxxxxxxxxxxxxxxxxxxx at example.com) will work if > the MTA delivers it to mailman properly. > > > >By default, Postfix allows VERP to rewrite the subject, but is other > >configuration necessary to make the Reply to the confirmation message > >work, or is that feature lost when VERPing? > > > In Postfix, you need > > recipient_delimiter = + > > for this to work. VERP should not affect this as it manipulates the > envelope sender, not the From: header. > > -- > 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 mark at msapiro.net Tue Nov 27 23:23:43 2007 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 27 Nov 2007 14:23:43 -0800 Subject: [Mailman-Users] another question about invitationconfirmationsubject line/VERP In-Reply-To: <27572d930711271350t37fe71b5n830a9e442ecaf8a7@mail.gmail.com> Message-ID: Christopher Adams wrote: >Thank you for clarifying that. I assumed from the Postfix/VERP >configuration documentation (below) that the '+' delimiter would be >used regardless of entering it in the Postfix main.cf file. I should >tried adding it anyway, but I hadn't gotten to that step yet. Thanks, >it works as it should. > >Quoted from documentation: > >With Postfix, the whole process is controlled by four configuration parameters. > >default_verp_delimiters (default value: +=) Yes, one would think that, but you do need to set recipient_delimiter = + in main.cf, even though the Postfix document doesn't get to that until much later. BTW, the Postfix/VERP configuration referred to in the Postfix documentation is true VERP done by the MTA. What Mailman calls VERP is similar, but it is done by Mailman by manipulating envelope senders before delivering to the MTA and is more expensive because it requires Mailman to send each recipient in a separate SMTP transaction. And, what Mailman calls VERP_CONFIRMATIONS is a misnomer and isn't really VERP or VERP-like at all. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From CMarcus at Media-Brokers.com Wed Nov 28 00:36:49 2007 From: CMarcus at Media-Brokers.com (Charles Marcus) Date: Tue, 27 Nov 2007 18:36:49 -0500 Subject: [Mailman-Users] another question about invitationconfirmationsubject line/VERP In-Reply-To: References: Message-ID: <474CAA11.6060506@Media-Brokers.com> On 11/27/2007, Mark Sapiro (mark at msapiro.net) wrote: > Yes, one would think that, but you do need to set > > recipient_delimiter = + > > in main.cf, even though the Postfix document doesn't get to that until > much later. No, you don't - this is the default... you only need to explicitly set it if you want to change it. -- Best regards, Charles From mark at msapiro.net Wed Nov 28 00:50:35 2007 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 27 Nov 2007 15:50:35 -0800 Subject: [Mailman-Users] another question aboutinvitationconfirmationsubject line/VERP In-Reply-To: <474CAA11.6060506@Media-Brokers.com> Message-ID: Charles Marcus wrote: >On 11/27/2007, Mark Sapiro (mark at msapiro.net) wrote: >> Yes, one would think that, but you do need to set >> >> recipient_delimiter = + >> >> in main.cf, even though the Postfix document doesn't get to that until >> much later. > >No, you don't - this is the default... you only need to explicitly set >it if you want to change it. Quoting from , aka 'man 5 postconf' recipient_delimiter (default: empty) -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From CMarcus at Media-Brokers.com Wed Nov 28 01:08:46 2007 From: CMarcus at Media-Brokers.com (Charles Marcus) Date: Tue, 27 Nov 2007 19:08:46 -0500 Subject: [Mailman-Users] another question about invitation confirmation subject line/VERP In-Reply-To: References: Message-ID: <474CB18E.2090001@Media-Brokers.com> On 11/27/2007, Mark Sapiro (mark at msapiro.net) wrote: >> On 11/27/2007, Mark Sapiro (mark at msapiro.net) wrote: >>> Yes, one would think that, but you do need to set >>> >>> recipient_delimiter = + >>> >>> in main.cf, even though the Postfix document doesn't get to >>> that until much later. >> No, you don't - this is the default... you only need to explicitly >> set it if you want to change it. > Quoting from , aka 'man 5 > postconf' > > recipient_delimiter (default: empty) Odd... in the default main.cf that was installed on my box, it was already set to + but commented out - which, for postfix, means it is the default... and I was almost positive that I recall someone on the postfix telling me this explicitly, but... I see that a postconf -d shows you to be correct... Apologies for the noise... -- Best regards, Charles From brad at shub-internet.org Wed Nov 28 01:19:00 2007 From: brad at shub-internet.org (Brad Knowles) Date: Tue, 27 Nov 2007 18:19:00 -0600 Subject: [Mailman-Users] another question about invitation confirmation subject line/VERP In-Reply-To: References: Message-ID: On 11/27/07, Mark Sapiro wrote: > Quoting from , aka 'man 5 > postconf' > > recipient_delimiter (default: empty) That man page may or may not describe the current state of affairs, and of course even if it does then you might be dealing with an older installation that may not implement the same default status. If you want to find out what your current postfix defaults are, you use the command "postconf -d". If you want to see what you've got configured that is different from the built-in defaults, use the command "postconf -n". A plain "postconf" will tell you what is configured, but you won't know whether that setting comes from the default or is being over-ridden by the configuration file. -- Brad Knowles LinkedIn Profile: From adamsca at gmail.com Wed Nov 28 01:56:58 2007 From: adamsca at gmail.com (Christopher Adams) Date: Tue, 27 Nov 2007 16:56:58 -0800 Subject: [Mailman-Users] another question about invitation confirmation subject line/VERP In-Reply-To: References: Message-ID: <27572d930711271656y13543ba4j469afe0a98164d89@mail.gmail.com> Geez, now I don't know who to listen to. :>). Anyway, my assumption was wrong and I based it on the invitation confirmation not completely working. Now it does and I thank you both. One concern - Charles mentioned how 'expensive' it was to use VERP with Postfix. I am wondering what kind of hit on the responsiveness of my Mailman server will be. I have over 500 lists and 250,000 subscribers. If VERP being used for Mailman causes more mail activity, could this result in slowness of list message delivery? On Nov 27, 2007 4:19 PM, Brad Knowles wrote: > On 11/27/07, Mark Sapiro wrote: > > > Quoting from , aka 'man 5 > > postconf' > > > > recipient_delimiter (default: empty) > > That man page may or may not describe the current state of affairs, > and of course even if it does then you might be dealing with an older > installation that may not implement the same default status. > > If you want to find out what your current postfix defaults are, you > use the command "postconf -d". If you want to see what you've got > configured that is different from the built-in defaults, use the > command "postconf -n". A plain "postconf" will tell you what is > configured, but you won't know whether that setting comes from the > default or is being over-ridden by the configuration file. > > -- > Brad Knowles > LinkedIn Profile: > > ------------------------------------------------------ > 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/adamsca%40gmail.com > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > -- Christopher Adams adamsca at gmail.com From mark at msapiro.net Wed Nov 28 03:26:16 2007 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 27 Nov 2007 18:26:16 -0800 Subject: [Mailman-Users] another question about invitation confirmationsubject line/VERP In-Reply-To: <27572d930711271656y13543ba4j469afe0a98164d89@mail.gmail.com> Message-ID: Christopher Adams wrote: > >One concern - Charles mentioned how 'expensive' it was to use VERP >with Postfix. I am wondering what kind of hit on the responsiveness of >my Mailman server will be. I have over 500 lists and 250,000 >subscribers. If VERP being used for Mailman causes more mail activity, >could this result in slowness of list message delivery? The short answer is yes. But let's be clear on what we're talking about. First, we are not talking about VERP_CONFIRMATIONS = Yes. All this does is remove the confirm token from the Subject: and put it in the From: address and replace the Subject: with a more user friendly one. It has no impact on performance because these messages are sent one recipient at a time anyway. What we are talking about is Variable Envelope Return Paths. I.e., each recipient (e.g. recip at user.example.com) of a message (sent from the listname at list.example.com list) gets a message sent with an envelope from listname-bounces+recip=user.example.com at list.example.com Then when a bounce is returned to that address, it is delivered to listname-bounces at list.example.com and Mailman knows that the user that bounced is recip at user.example.com without having to parse the actual bounce message and regardless of where the message might have been forwarded/aliased in between. If mailman does this VERPing (e.g. by setting VERP_DELIVERY_INTERVAL = 1), then Mailman is required to send to each recipient in a separate SMTP transaction instead of a few transactions with a few hundred recipients each, because each recipient has a unique envelope from. List personalization also requires this because each recipient gets a different message. That's why Mailman has a setting for VERP_PERSONALIZED_DELIVERIES since if the deliveries are personalized to begin with, Mailman's VERPing doesn't cost extra. The alternative is to have the MTA do the VERPing. In this case delivery from Mailman to the MTA proceeds just as in the non-VERP case, but delivery from the MTA to the recipient domains might require more work. I.e., in the non-verp case, Mailman gives a message with 500 recipient addresses to the MTA in one SMTP transaction. If 25 of these are aol.com addresses, the MTA may deliver the message to AOL in one transaction with 25 recipients, but if the MTA is VERPing, it is required to deliver to AOL in 25 separate transactions. So the impact is greater than for non-VERP, but significantly less than if Mailman does the VERPing. The problem is that unless the MTA can be configured to VERP every outgoing message (which you may not want to do even if you can), Mailman has to be patched to request that the MTA does VERP for 'this' message. As a point of reference however, there are lots of lists on python.org and some are quite busy (e.g. Python-list at python.org) and they are personalized and it seems to work OK. Brad has posted on this in the past . -- 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 Nov 28 05:18:18 2007 From: brad at shub-internet.org (Brad Knowles) Date: Tue, 27 Nov 2007 22:18:18 -0600 Subject: [Mailman-Users] another question about invitation confirmation subject line/VERP In-Reply-To: <27572d930711271656y13543ba4j469afe0a98164d89@mail.gmail.com> References: <27572d930711271656y13543ba4j469afe0a98164d89@mail.gmail.com> Message-ID: On 11/27/07, Christopher Adams wrote: > One concern - Charles mentioned how 'expensive' it was to use VERP > with Postfix. I am wondering what kind of hit on the responsiveness of > my Mailman server will be. There has been some research on this topic, which is summarized at . > I have over 500 lists and 250,000 > subscribers. That would be one of the larger mailing lists known to be running Mailman, see . > If VERP being used for Mailman causes more mail activity, > could this result in slowness of list message delivery? Well, it all comes down to how much activity your lists have. A list that has hundreds of thousands of subscribers but which only gets one post per month is not necessarily going to see the same sets of performance problems as a site that has a smaller number of lists with a smaller number of recipients, but where the lists are very active. For that second URL shown above, contrast the profiles of HostMySite.com and panic.com as compared to lists.apple.com and FreeBSD.org. Going back to that first URL shown above, I think the most critical summary paragraphs are these: The network penalty between SMTP_MAX = 1 (effectively VERP) and any kind of batching (SMTP > 1) is roughly 50%. To get VERP or customized footers or customized anything, you double your network bandwidth. There is very little advantage to setting SMTP_MAX > 5, UNLESS your subscriber base is heavily stratified onto very few sites. If you have really large groups of subscribers on AOL or Hotmail, it can help cut network bandwidth, but at best, it seems to be about a 10% improvement. Keep in mind that this is for the test set described, but we believe that this is a reasonably accurate description of many Mailman mailing list servers & services. -- Brad Knowles LinkedIn Profile: From brad at shub-internet.org Wed Nov 28 05:38:41 2007 From: brad at shub-internet.org (Brad Knowles) Date: Tue, 27 Nov 2007 22:38:41 -0600 Subject: [Mailman-Users] another question about invitation confirmationsubject line/VERP In-Reply-To: References: Message-ID: On 11/27/07, Mark Sapiro wrote: > As a point of reference however, there are lots of lists on python.org > and some are quite busy (e.g. Python-list at python.org) and they are > personalized and it seems to work OK. Brad has posted on this in the > past > . I also updated FAQ 1.15 with the latest information about python.org. See . -- Brad Knowles LinkedIn Profile: From mark at msapiro.net Wed Nov 28 16:09:41 2007 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 28 Nov 2007 07:09:41 -0800 Subject: [Mailman-Users] Password addon In-Reply-To: <019901c83070$0d739c50$6bf39280@oitlan.oit.ohiostate.edu> Message-ID: Melinda Gilmore wrote: > I am sorry I was not very clear. One of our issues is the password >needed for user to unsubscribe. It will be a big change at this time from >what we are using (Listproc). Someone seems to think there is some addon >that will disable this? You don't need a password to unsubscribe. You only need a password to unsubscribe without responding to a confirmation email. >The other issue is that we are used to being able to look at the config >file and see the password. The complication is that multiple list >owners share a single administrator password --so if one owner forgets >the passwored, if we can't look it up for them, then a reset would >cause every other owner on the list to NOT know the current password. Here you are talking about list admin and/or moderator passwords, not user passwords. User passwords are in fact kept in the list's configuration file in plain text and can be 'looked up', although not conveniently. You are correct that the list's admin and moderator passwords are encrypted and cannot be retrieved in plain text. I know of no way to avoid the problem you describe above in current Mailman. If I were in your position, I would just ask one of the other admins for the password. Note, that you also have the issue that one admin who knows the password can change it and lock out the other admins. This will all change in Mailman 3, but not before. The plan for Mailman 3 is to have a user database separate from the lists. Each user will have a password (or possibly other authentication method) and roles such as owner of list1, moderator of list2, member of list1, list2, list3, list4. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From treed at astate.edu Wed Nov 28 20:00:04 2007 From: treed at astate.edu (Todd Reed) Date: Wed, 28 Nov 2007 13:00:04 -0600 Subject: [Mailman-Users] Delayed deliveries and diagnostics Message-ID: <9095C7C9A93AEF41ABB39A474AAD9C9705557720@EXCHANGE.astate.edu> I am having major delays when sending messages out. I have several lists with 20k-30k users. I just discovered that a message that was sent out on October 25 is still being delivered. Other than the logs in the /var/log/mailman directory, is there a diagnostics program or some sort of reporting with mailman? I can't find anything in the docs. System OS: CentOS 5 x64 SMTP: Postfix 2.3.3 Listserv: Mailman 2.1.9 Perl: Perl 5.8.8 Python: 2.4.3 From brad at shub-internet.org Wed Nov 28 23:02:05 2007 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 28 Nov 2007 16:02:05 -0600 Subject: [Mailman-Users] Delayed deliveries and diagnostics In-Reply-To: <9095C7C9A93AEF41ABB39A474AAD9C9705557720@EXCHANGE.astate.edu> References: <9095C7C9A93AEF41ABB39A474AAD9C9705557720@EXCHANGE.astate.edu> Message-ID: On 11/28/07, Todd Reed wrote: > I am having major delays when sending messages out. I have several > lists with 20k-30k users. I just discovered that a message that was > sent out on October 25 is still being delivered. Other than the logs in > the /var/log/mailman directory, is there a diagnostics program or some > sort of reporting with mailman? I can't find anything in the docs. There is nothing. This is related to the issue discussed in FAQ 1.30 at . -- Brad Knowles LinkedIn Profile: From mark at msapiro.net Thu Nov 29 02:18:08 2007 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 28 Nov 2007 17:18:08 -0800 Subject: [Mailman-Users] Delayed deliveries and diagnostics In-Reply-To: Message-ID: Brad Knowles wrote: >On 11/28/07, Todd Reed wrote: > >> I am having major delays when sending messages out. I have several >> lists with 20k-30k users. I just discovered that a message that was >> sent out on October 25 is still being delivered. Other than the logs in >> the /var/log/mailman directory, is there a diagnostics program or some >> sort of reporting with mailman? I can't find anything in the docs. > >There is nothing. This is related to the issue discussed in FAQ 1.30 >at >. Brad is correct, but note that if you look at Mailman's smtp log, you should find the " smtp for nnnn recips, completed in xxx.xxx seconds" log entry relating to your Oct 25 message. At the time that entry was written, Mailman was done delivering that message except for possible retries of temporary failures occurring in delivery to the outgoing MTA. These failures if any will be logged in Mailman's smtp-failure log. Mailman will continue to retry the temporary failures for DELIVERY_RETRY_PERIOD (default 5 days) following the original failure. Once Mailman has handed the delivery to the MTA and logged it in 'smtp', subsequent delays are in the MTA or further outbound, so you might get more information from your MTA's logs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From yahoo at jimpop.com Thu Nov 29 06:49:06 2007 From: yahoo at jimpop.com (Jim Popovitch) Date: Thu, 29 Nov 2007 00:49:06 -0500 Subject: [Mailman-Users] thread-throttling (feature idea, needs more thought) Message-ID: <1196315346.12454.17.camel@localhost> Elsewhere in the intertubes I know of a great list that oft suffers from the all too common thread-gone-wild effect. This got me thinking about a Mailman feature request... but it needs more thought to assess it's validity. ;-) What if Mailman had a thread-throttling feature where after a preset number of posts, further posts (with same msgid or Subject, etc.) would automatically induce a queuing delay. Obviously this would need a few points of configuration, these things come to my mind: regexps for posters to never throttle regexps for posters to always throttle throttle method (ascending, static, %load, etc) throttle delay (minimum seconds?) a pck to store recent msgids/subjects/etc for past 24 hours Note: this has nothing to do with bandwidth throttling, but rather conversation throttling. The idea is to auto inject pauses into heated and passionate discussions. Like I said, some things remain to talk through.... but I think there is a gem in there. Thoughts? -Jim P. From manlio_perillo at libero.it Thu Nov 29 13:39:12 2007 From: manlio_perillo at libero.it (Manlio Perillo) Date: Thu, 29 Nov 2007 13:39:12 +0100 Subject: [Mailman-Users] nginx + thttpd configuration for mailman In-Reply-To: <47441A81.8080908@libero.it> References: <47441A81.8080908@libero.it> Message-ID: <474EB2F0.3030008@libero.it> Manlio Perillo ha scritto: > Hi. > > I have successfully configured nginx to handle the mailman web interface. > > CGI executions is delegated to thttpd. > > If someone is interested I can post the configuration. > I have posted the configuration guide in: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.023.htp Manlio Perillo From mail at scottechapman.com Thu Nov 29 17:39:37 2007 From: mail at scottechapman.com (Scott Chapman) Date: Thu, 29 Nov 2007 11:39:37 -0500 Subject: [Mailman-Users] programmatically managing list membership Message-ID: <474EEB49.4070201@scottechapman.com> Is there a way to programmatically manage th members of a list? I am am managing a club, where we track current and former membership in a database. One wouldlike to b able to send an email to all the current members, but that requires a SQL query. Is there a way for me to do this? Thanks in advance! -Scott. From b19141 at britaine.ctd.anl.gov Thu Nov 29 18:46:44 2007 From: b19141 at britaine.ctd.anl.gov (Barry Finkel) Date: Thu, 29 Nov 2007 11:46:44 -0600 (CST) Subject: [Mailman-Users] programmatically managing list membership In-Reply-To: Mail from 'Scott Chapman ' dated: Thu, 29 Nov 2007 11:39:37 -0500 Message-ID: <200711291746.lATHkiTV020223@britaine.ctd.anl.gov> Scott Chapman wrote: >Is there a way to programmatically manage th members of a list? > >I am am managing a club, where we track current and former membership in >a database. One wouldlike to b able to send an email to all the current >members, but that requires a SQL query. > >Is there a way for me to do this? Thanks in advance! I do it every day. Once a day, for some of my lists, someone creates a file of subscribers; this comes from a database. I have cron jobs that take each (possibly changed) file and run ./sync_members -w=no -g=no -d=no -a=no -f filename $listname This will quietly synchronize the membership list. I get the output of the cron, so I can keep track of who was unsubscribed and who was subscribed. One problem - if an address in the database is incorrect, then the subscriber address will be unsubscribed eventually by Mailman at the end of its bounce processing. If the bad address has not been corrected, it will be re-subscribed the next time the cron job is run. My script does some other processing, as I allow for static entries (persons automatically subscribed to a list even though they are not in the database). ---------------------------------------------------------------------- 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 adamsca at gmail.com Thu Nov 29 21:14:38 2007 From: adamsca at gmail.com (Christopher Adams) Date: Thu, 29 Nov 2007 12:14:38 -0800 Subject: [Mailman-Users] another question about invitation confirmationsubject line/VERP In-Reply-To: References: Message-ID: <27572d930711291214u2b72f7f6we92cae9fd1a23eb1@mail.gmail.com> Thanks to all for the plethora of information about VERP and how it is used by the MTAs and Mailman. Just for clarification, I don't have a list of 250,000 subscribers, just a site that has a total of 250,000 subscribers over 500+ lists. I think the largest is about 40,000. So, if all I want to do (which was my original question) is to VERP confirmations, I only have to add this to Postfix: default_verp_delimiters = += verp_delimiter_filter = -+=x and this to mm_cfgy.py: VERP_CONFIRMATIONS = Yes All other VERP setting are whatever is the default in Defaults.py. VERPing the confirmations seems to work as expectedc and I assume that there is not much of a burden on the server without VERPing every message or even VERPing a sample of messages. Thanks again for the good information. On Nov 27, 2007 8:38 PM, Brad Knowles wrote: > On 11/27/07, Mark Sapiro wrote: > > > As a point of reference however, there are lots of lists on python.org > > and some are quite busy (e.g. Python-list at python.org) and they are > > personalized and it seems to work OK. Brad has posted on this in the > > past > > . > > I also updated FAQ 1.15 with the latest information about python.org. > See > . > > > -- > Brad Knowles > LinkedIn Profile: > -- Christopher Adams adamsca at gmail.com From brad at shub-internet.org Thu Nov 29 21:20:36 2007 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 29 Nov 2007 14:20:36 -0600 Subject: [Mailman-Users] another question about invitation confirmationsubject line/VERP In-Reply-To: <27572d930711291214u2b72f7f6we92cae9fd1a23eb1@mail.gmail.com> References: <27572d930711291214u2b72f7f6we92cae9fd1a23eb1@mail.gmail.com> Message-ID: On 11/29/07, Christopher Adams wrote: > Thanks to all for the plethora of information about VERP and how it is > used by the MTAs and Mailman. Just for clarification, I don't have a > list of 250,000 subscribers, just a site that has a total of 250,000 > subscribers over 500+ lists. I think the largest is about 40,000. That would still make it one of the larger Mailman installations I know of. > VERPing the confirmations seems to work as expectedc and I assume that > there is not much of a burden on the server without VERPing every > message or even VERPing a sample of messages. There shouldn't be a whole lot of load resulting from VERP'ing the confirmations, no. Those should be going out, at most, once per day per recipient who's been identified as needing confirmation. Even if all your lists were announce-only lists and you only got one announcement per list per month, you should probably see more "regular" traffic than the confirmations. I'm not sure, but turning on verp_confirmations may result in other list administrative functions also being VERP'ed, but again even if you put all them together, they should still be a relatively small fraction of your overall volume. Please let us know if you have any further questions, or if you'd be willing to contribute more information to be put into the FAQs. -- Brad Knowles LinkedIn Profile: From mark at msapiro.net Thu Nov 29 23:39:09 2007 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 29 Nov 2007 14:39:09 -0800 Subject: [Mailman-Users] another question about invitation confirmationsubject line/VERP In-Reply-To: <27572d930711291214u2b72f7f6we92cae9fd1a23eb1@mail.gmail.com> Message-ID: Christopher Adams wrote: > >So, if all I want to do (which was my original question) is to VERP >confirmations, I only have to add this to Postfix: > >default_verp_delimiters = += >verp_delimiter_filter = -+=x Actually, you don't need either of these. default_verp_delimiters specifies the default VERP delimiters to be used in the envelope sender address, + to separate the sender from the recipient address and = to replace the @ in the recipient address. verp_delimiter_filter specifies the characters that a sender is allowed to specify as replacements for the defaults. They both relate only to 'true' VERP done by Postfix on outgoing mail and have nothing to do with Postfix's parsing of incoming mail addresses. What you do need in Postfix is recipient_delimiter = + So that when Postfix receives the reply to a 'friendly' confirmation addressed to listname-confirm+xxxxxxxxxxxxxxxxxxx at example.com it delivers it the same as it would if it were addressed to listname-confirm at example.com . >and this to mm_cfgy.py: > >VERP_CONFIRMATIONS = Yes > >All other VERP setting are whatever is the default in Defaults.py. That's correct. >VERPing the confirmations seems to work as expectedc and I assume that >there is not much of a burden on the server without VERPing every >message or even VERPing a sample of messages. There is no additional burden on anything (except maybe Postfix address parsing on the replies) from setting VERP_CONFIRMATIONS = Yes since the confirmations are individual messages sent one at a time to one recipient regardless of the VERP_CONFIRMATIONS setting. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mangoo at wpkg.org Fri Nov 30 00:52:48 2007 From: mangoo at wpkg.org (Tomasz Chmielewski) Date: Fri, 30 Nov 2007 00:52:48 +0100 Subject: [Mailman-Users] HOWTO - integrating Mailman with a Swish-e search engine Message-ID: <474F50D0.1050308@wpkg.org> Hi, I just wrote a small HOWTO on integrating Mailman with Swish-e: http://wpkg.org/Integrating_Mailman_with_a_Swish-e_search_engine Let me know what you think about it. -- Tomasz Chmielewski From mark at msapiro.net Fri Nov 30 04:06:38 2007 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 29 Nov 2007 19:06:38 -0800 Subject: [Mailman-Users] HOWTO - integrating Mailman with a Swish-e searchengine In-Reply-To: <474F50D0.1050308@wpkg.org> Message-ID: Tomasz Chmielewski > >I just wrote a small HOWTO on integrating Mailman with Swish-e: > >http://wpkg.org/Integrating_Mailman_with_a_Swish-e_search_engine > This looks great. Is it OK if we (or you) update FAQ 1.11 to point to your page? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Fri Nov 30 07:24:12 2007 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Fri, 30 Nov 2007 15:24:12 +0900 Subject: [Mailman-Users] thread-throttling (feature idea, needs more thought) In-Reply-To: <1196315346.12454.17.camel@localhost> References: <1196315346.12454.17.camel@localhost> Message-ID: <871wa81cab.fsf@uwakimon.sk.tsukuba.ac.jp> Jim Popovitch writes: > What if Mailman had a thread-throttling feature where after a preset > number of posts, further posts (with same msgid or Subject, etc.) would > automatically induce a queuing delay. I think this would just lead to people mail-bombing the admins instead of the list. :-) The other issue I can think of is that when I think back on the cases where in hindsight I really wish I'd had a 15 minute delay on the SEND key mostly occurred on lists with a substantial management component. It would be really nasty if a feature intended to keep hotheads like me from embarrassing themselves instead suddenly slowed a discussion of how to deal with an ongoing DDOS attack or the like. Now, if you were proposing a feature where Mailman would notice that I've posted to a thread 3 times in fifteen minutes and mail me a polite notice "are you really sure you need to post to this thread three times in fifteen minutes?!", *that* I could really go for! It wouldn't even have to work for other people. Or to paraphrase an old George Carlin schtick, "Stop me before I [post] again!" From yahoo at jimpop.com Fri Nov 30 07:36:31 2007 From: yahoo at jimpop.com (Jim Popovitch) Date: Fri, 30 Nov 2007 01:36:31 -0500 Subject: [Mailman-Users] thread-throttling (feature idea, needs more thought) In-Reply-To: <871wa81cab.fsf@uwakimon.sk.tsukuba.ac.jp> References: <1196315346.12454.17.camel@localhost> <871wa81cab.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <1196404591.26551.2.camel@localhost> On Fri, 2007-11-30 at 15:24 +0900, Stephen J. Turnbull wrote: > Now, if you were proposing a feature where Mailman would notice that > I've posted to a thread 3 times in fifteen minutes and mail me a > polite notice "are you really sure you need to post to this thread > three times in fifteen minutes?!", *that* I could really go for! It > wouldn't even have to work for other people. Actually I like that idea very much. It could cause the hot-heads to wait a minute for a confirmation email with a URL to click to before continuing. Hmmmmm. Thanks! -Jim P. From noel.dacosta at magharl.co.uk Fri Nov 30 10:01:22 2007 From: noel.dacosta at magharl.co.uk (Noel da Costa) Date: Fri, 30 Nov 2007 11:01:22 +0200 Subject: [Mailman-Users] MX records Message-ID: <942D7E1A-9FC0-4FF1-8BC7-8080647A2BB0@magharl.co.uk> Hi there, I'm new to Mailman. I've searched through the online docs but can't find anything that seems related to the problem I'm experiencing. I've managed to install Mailman on my server and set up a mailing list, I've received welcome emails both as admin and as a member of the new list. The problem arises when sending mail to the list (I've included the failure message below. Real domain and alias names have been replaced for privacy reasons). I use my hosting co's management console to set up new email aliases on the domain. The only options available when setting up an alias are: 1. Mailbox 2. Forward 3. SMS forward None of those seem appropriate, so I'm not sure how activate this alias. Any clues? Thanks, Noel da Costa > > Begin forwarded message: > > From: MAILER-DAEMON at ctb-mesg-1-1.saix.net (Mail Delivery System) > Date: 29 November 2007 16:54:13 GMT+02:00 > To: noel.dacosta at magharl.co.uk > Subject: Undelivered Mail Returned to Sender > > This is the mail system at host ctb-mesg-1-1.saix.net. > > I'm sorry to have to inform you that your message could not > be delivered to one or more recipients. It's attached below. > > For further assistance, please send mail to postmaster. > > If you do so, please include this problem report. You can > delete your own text from the attached returned message. > > The mail system > > : host mx00.1and1.co.uk[212.227.15.150] > said: 550 > : invalid address (in reply to RCPT TO > command) > Reporting-MTA: dns; ctb-mesg-1-1.saix.net > X-Postfix-Queue-ID: 79C0928074 > X-Postfix-Sender: rfc822; noel.dacosta at magharl.co.uk > Arrival-Date: Thu, 29 Nov 2007 16:54:09 +0200 (SAST) > > Final-Recipient: rfc822; newlist at mydomain.co.uk > Original-Recipient: rfc822;newlist at mydomain.co.uk > Action: failed > Status: 5.0.0 > Remote-MTA: dns; mx00.1and1.co.uk > Diagnostic-Code: smtp; 550 : invalid address > > From: Noel da Costa > Date: 29 November 2007 16:53:46 GMT+02:00 > To: newlist at mydomain.co.uk > Subject: THis is a test > > > Hello... are you getting mail? > > > Noel > > Lead Developer Magnet Harlequin This e-mail is intended solely for the addressees named above and any other use is prohibited. Access to this email by anyone else is unauthorised. It may contain confidential information. If you have received this e- mail in error, please contact the sender by return e-mail. We do not accept legal responsibility for the contents of this message if it has reached you via the internet. Any opinions expressed are those of the author and are not necessarily endorsed by the company. Recipients are advised to apply their own virus check to this message and all incoming e-mail on delivery. From brad at shub-internet.org Fri Nov 30 14:58:00 2007 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 30 Nov 2007 07:58:00 -0600 Subject: [Mailman-Users] MX records In-Reply-To: <942D7E1A-9FC0-4FF1-8BC7-8080647A2BB0@magharl.co.uk> References: <942D7E1A-9FC0-4FF1-8BC7-8080647A2BB0@magharl.co.uk> Message-ID: On 11/30/07, Noel da Costa wrote: > I've managed to install Mailman on my server and set up a mailing > list, I've received welcome emails both as admin and as a member of > the new list. The problem arises when sending mail to the list (I've > included the failure message below. Real domain and alias names have > been replaced for privacy reasons). > > I use my hosting co's management console to set up new email aliases > on the domain. The only options available when setting up an alias are: > > 1. Mailbox > 2. Forward > 3. SMS forward Option #2 would probably be closest, but what you'd have to do is to set up the ten aliases needed for each list to be forwarded to a local program on the machine. If your hosting provider doesn't allow that, then you can't use their interface to set up aliases. If your provider is using an MTA like postfix, with the right options specified in the Mailman configuration file then you can use mechanisms built into Mailman that can automatically generate the necessary aliases for you, and postfix will automatically pick up those changes on-the-fly. However, this also requires modification to the postfix configuration files, and if your provider doesn't allow that, then obviously this won't be an option for you. In short, you really need to talk to your provider. Moreover, this doesn't have anything to do with MX records, so the subject is misleading. -- Brad Knowles LinkedIn Profile: From mohamed.chaari at st.com Fri Nov 30 18:04:35 2007 From: mohamed.chaari at st.com (Mohamed CHAARI) Date: Fri, 30 Nov 2007 18:04:35 +0100 Subject: [Mailman-Users] running External Archiver on background/foreground Message-ID: <475042A3.6090200@st.com> Hi all, I'm using Mailman for lists management, in a collaboration infrastructure site. I configured Mailman so that an external archiver is used, but I hesitate to run this archiver in background or foreground. More concretely, in mm_cfg.py conf file, should I put: PUBLIC_EXTERNAL_ARCHIVER = 'cat > /var/run/mailman/mail_tmp; /usr/local/bin/external_arch %(listname)s' or PUBLIC_EXTERNAL_ARCHIVER = 'cat > /var/run/mailman/mail_tmp; /usr/local/bin/external_arch %(listname)s &' What do you recommend ? is there a difference, in terms of performance ? Is there a risk of system overload, for one of the 2 solutions, when dealing with too big archives ? (I have some archives exceeding 50 M) Thank you -- --- --Mohamed CHAARI (mailto : mohamed.chaari at st.com) From mark at msapiro.net Fri Nov 30 19:37:06 2007 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 30 Nov 2007 10:37:06 -0800 Subject: [Mailman-Users] running External Archiver on background/foreground In-Reply-To: <475042A3.6090200@st.com> Message-ID: Mohamed CHAARI wrote: > >I'm using Mailman for lists management, in a collaboration >infrastructure site. >I configured Mailman so that an external archiver is used, but I >hesitate to run this archiver in background or foreground. > >More concretely, in mm_cfg.py conf file, should I put: > >PUBLIC_EXTERNAL_ARCHIVER = 'cat > /var/run/mailman/mail_tmp; >/usr/local/bin/external_arch %(listname)s' > >or > >PUBLIC_EXTERNAL_ARCHIVER = 'cat > /var/run/mailman/mail_tmp; >/usr/local/bin/external_arch %(listname)s &' > >What do you recommend ? is there a difference, in terms of performance ? >Is there a risk of system overload, for one of the 2 solutions, when >dealing with too big archives ? (I have some archives exceeding 50 M) The size of the archive is only going to influence /usr/local/bin/external_arch whatever that is. Its performance/run time may or may not depend on the size of the archive. There are potential issues either way (forground or background). The external archiver command is run with the list locked. This is both good and bad. It eliminates any potential race condition which might overwrite /var/run/mailman/mail_tmp with a second message before the first message is processed, at least if only one list is involved, but it may keep the list locked for a long time if the external_arch process is slow. In addition, if the external_arch shoud do something that locks the list, a deadlock results. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jproducer73 at gmail.com Fri Nov 30 21:24:03 2007 From: jproducer73 at gmail.com (jproducer) Date: Fri, 30 Nov 2007 12:24:03 -0800 (PST) Subject: [Mailman-Users] Accept all from Domain? Message-ID: <14065338.post@talk.nabble.com> I have a mailing list set up and have used this address for a myspace page that sends to all the members in the band. The reason behind this is so everyone in the band can get notifications and whoever is available can respond. The issue is that everytime myspace sends out a message, it is a different email address. Is there a way to permanently accept all messages from a particular domain? Or is there another reccomendation that anyone has to accomplish having one single address send to three different people at all times? Thanks in advance. -- View this message in context: http://www.nabble.com/Accept-all-from-Domain--tf4913314.html#a14065338 Sent from the Mailman - Users mailing list archive at Nabble.com. From rich at edj.net Fri Nov 30 21:02:38 2007 From: rich at edj.net (rich at edj.net) Date: Fri, 30 Nov 2007 13:02:38 -0700 Subject: [Mailman-Users] Backup and restore Message-ID: <20071130130238.sg73etddwkkg8ss8@edj.net> I need to backup the settings from one mailing list on one domain and restore those settings on another domain(same server.) How does one achieve that? From mark at msapiro.net Fri Nov 30 21:37:29 2007 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 30 Nov 2007 12:37:29 -0800 Subject: [Mailman-Users] Accept all from Domain? In-Reply-To: <14065338.post@talk.nabble.com> Message-ID: jproducer wrote: > >Is there a way to permanently accept all messages >from a particular domain? Put a regular expression similar to ^.*[.@]example\.com$ in Privacy options...->Sender filters->accept_these_nonmembers. The above will accept mail from user at example.com, userx at mail.example.com, etc. If you want to allow only the example.com domain and not subdomains, use something like ^.*@example\.com$ -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Nov 30 21:48:41 2007 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 30 Nov 2007 12:48:41 -0800 Subject: [Mailman-Users] Backup and restore In-Reply-To: <20071130130238.sg73etddwkkg8ss8@edj.net> Message-ID: rich at edj.net wrote: >I need to backup the settings from one mailing list on one domain and >restore those settings on another domain(same server.) How does one >achieve that? I'm not sure what you really want to do. If you just want to move the list from one domain to another, assuming this is standard Mailman and not something like cPanel with 'true virtual domains', just run fix_url on the list to change the domain, and depending on how your MTA handles virtual domains, you may need to change something there too. To actually backup and restore settings, use 'bin/config_list -o ' to write the configuration to and then 'bin/config_list -i to apply them to another list, but you may want to remove some of the settings (e.g. real_name) from before applying it to . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mangoo at wpkg.org Fri Nov 30 23:54:42 2007 From: mangoo at wpkg.org (Tomasz Chmielewski) Date: Fri, 30 Nov 2007 23:54:42 +0100 Subject: [Mailman-Users] HOWTO - integrating Mailman with a Swish-e searchengine In-Reply-To: References: Message-ID: <475094B2.7090301@wpkg.org> Mark Sapiro schrieb: > Tomasz Chmielewski >> I just wrote a small HOWTO on integrating Mailman with Swish-e: >> >> http://wpkg.org/Integrating_Mailman_with_a_Swish-e_search_engine >> > > > This looks great. > > Is it OK if we (or you) update FAQ 1.11 > > to point to your page? I added the required info to the above page. -- Tomasz Chmielewski From rosi at terrapeninsular.org Fri Nov 30 23:58:13 2007 From: rosi at terrapeninsular.org (Rosi Bustamante) Date: Fri, 30 Nov 2007 14:58:13 -0800 Subject: [Mailman-Users] Mailman and Salesforce References: Message-ID: > Hi, > Our organization uses Salesforce.com for its database management, > and we'd like to make it work with Mailman, so people can sign up > for our newsletter on our website and their info gets automatically > entered into Salesforce. > > Is such a feature possible with Mailman, and if so, where are the > instructions to set it up? I'm not the tech person so I really need > a bit of direction on this, so I appreciate any help I can get. > > Rosi