From jeffrey at goldmark.org Tue Sep 1 21:51:45 2009 From: jeffrey at goldmark.org (Jeffrey Goldberg) Date: Tue, 1 Sep 2009 14:51:45 -0500 Subject: [Mailman-Users] Mass subscribe blunder Message-ID: This is more of a list management question than a Mailman question, but I need your collective wisdom I just did a mass Subscribe (288 address) for a list where I had intended to do a mass Invite. The addresses come from a sign up sheet specifically for this list, but the combination of some not very legible addresses along with the potential for typos (I typed them all in) mean that will almost certainly be a handful of addresses subscribed that have no interest in the Wilson Middle School PTA Newsletter (Plano, TX). Obviously this was a situation where an Invite was what was needed. I had just overlooked the radio button for this. I'm hopeful that I will be able to explain and apologize to anyone who complains to me, but I fear that I won't have that opportunity and will get blocked by the likes of AoL right off the bat. Any advice is welcome. -j -- Jeffrey Goldberg http://www.goldmark.org/jeff/ From rosenbaumlm at ornl.gov Tue Sep 1 21:21:58 2009 From: rosenbaumlm at ornl.gov (Rosenbaum, Larry M.) Date: Tue, 01 Sep 2009 15:21:58 -0400 Subject: [Mailman-Users] What causes "decoding Unicode is not supported"? Message-ID: <43C68785C2728049AF86B0ECB240A151117D965399@EXCHMB.ornl.gov> We are running Mailman 2.1.12 on Solaris 9 SPARC, Python 2.4.2. What causes the following "decoding Unicode is not supported" error message? I've looked at digest.mbox and didn't find any Unicode. Thanks, Larry -----Original Message----- From: GNU Mailman [mailto:mailman at ornl71.ornl.gov] Sent: Tuesday, September 01, 2009 12:00 PM To: mailman at ornl71.ornl.gov Subject: [Mailman Site List] Output from "cron" command Your "cron" job on ornl71 /usr/local/bin/python -S /usr/local/mailman/cron/senddigests produced the following output: List: dcaplusplus: problem processing /usr/local/mailman/lists/dcaplusplus/digest.mbox: decoding Unicode is not supported From adam-mailman at amyl.org.uk Tue Sep 1 22:35:18 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Tue, 1 Sep 2009 21:35:18 +0100 Subject: [Mailman-Users] Mass subscribe blunder In-Reply-To: References: Message-ID: <20090901203518.GC30597@amyl.org.uk> On Tue, Sep 01, 2009 at 02:51:45PM -0500, Jeffrey Goldberg wrote: > I just did a mass Subscribe (288 address) for a list where I had > intended to do a mass Invite. [...] > I'm hopeful that I will be able to explain and apologize to anyone who > complains to me, but I fear that I won't have that opportunity and > will get blocked by the likes of AoL right off the bat. > > Any advice is welcome. Be pre-emptive/pro-active and mail the people you sub'd explaining that you meant to invite them to join the list, but human error caused them to be subscribed; that the list is low-traffic/announcements from the school only (or whatever). Provide a link to *their* options page, along with something like: "I understand if you want to unsubscribe -- you can so do via " (It's the sort of thing I'd grep the subscribe log for, and then let some perl/bash mail each person, giving them their customized URIs.) If you didn't send a welcome message, a slightly cheeky option is to unsub (without notification), and invite the folks. (Still, it's a lot better than sending a reply about privacy policy to a complete list of a few k subscribers, rather than the individual you thought you were sending it to: there's a reason my external lists are set to require all posts to be approved, even those from staff.) -- ``A computer lets you make more mistakes faster than any invention in human history -- with the possible exceptions of handguns and tequila.'' (Mitch Ratcliffe, in `Technology Review', 1992) From jeffg at turners.com Wed Sep 2 01:18:11 2009 From: jeffg at turners.com (Jeff Grossman) Date: Tue, 1 Sep 2009 16:18:11 -0700 Subject: [Mailman-Users] Postfix-To-Mailman.py Message-ID: I am not sure if this is better suited for this mailing list or for Postfix. I am running Mailman 2.1.12 on Debian. Everything is setup and working fine except for one thing. I am using the postfix-to-mailman.py script to automatically create the virtual mapping in Postfix. All of my lists are working perfectly, except mail to postmaster or abuse for that virtual domain is getting rejected with the following error: Sep 1 16:13:57 corp2 postfix/smtpd[25764]: NOQUEUE: reject: RCPT from corp1.turners.com[192.168.168.229]: 550 5.1.1 : Recipient address rejected: User unknown in relay recipient table Can anybody tell me what I messed up in the configuration? I followed each item at the top of the postfix-to-mailman.py file, but I get the rejected message. Thanks, Jeff From emailhelp at wku.edu Tue Sep 1 22:18:58 2009 From: emailhelp at wku.edu (Email Help) Date: Tue, 01 Sep 2009 15:18:58 -0500 Subject: [Mailman-Users] Modifying Welcome Message Subject Lines Message-ID: <4A9D81B2.6050500@wku.edu> I host several mailing lists off a single mailman server. I would like to be able to modify the subject line of the initial welcome message for some of the mailing lists. Is this possible? I was able to modify the subject line of messages being posted by modifying the global pipeline, but did not see my welcome messages subject being changed. From funactivities at gmail.com Tue Sep 1 01:29:30 2009 From: funactivities at gmail.com (Andrei) Date: Mon, 31 Aug 2009 16:29:30 -0700 Subject: [Mailman-Users] failed with code -1: (111, 'Connection refused') Message-ID: <8f187d9d0908311629q5267617cn68b106ed4588346f@mail.gmail.com> I don't know how to resolve this. Mailman is running. Everything seems OK but when I try to send an email to the list I see the following error messages and message is never gets sent (by mailman) tail -f /var/log/mailman/smtp-failure Error Aug 31 16:11:17 2009 (15875) delivery to enews-owner at lists.myFQD.org failed with code -1: (111, 'Connection refused') netstat -na | grep 25 (IP's are obfuscated) tcp 0 0 74.125.127.1:25 0.0.0.0:* LISTEN tcp 0 1 74.125.127.1:50036 74.125.47.121:143 SYN_SENT telnet lists.myFQD.org 25 Trying 74.125.127.1... Connected to 74.125.127.1. Escape character is '^]'. 220 lists.myFQD.org ESMTP Exim 4.69 Mon, 31 Aug 2009 16:25:50 -0700 From funactivities at gmail.com Tue Sep 1 06:16:11 2009 From: funactivities at gmail.com (Andrei) Date: Mon, 31 Aug 2009 21:16:11 -0700 Subject: [Mailman-Users] Messages are not delivered to list members... In-Reply-To: <8f187d9d0908312031r170af855w82618b0e2ef3bfe2@mail.gmail.com> References: <8f187d9d0908312031r170af855w82618b0e2ef3bfe2@mail.gmail.com> Message-ID: <8f187d9d0908312116t15950127wac1445780231ed9@mail.gmail.com> Oh, I just noticed that owners are never notified when new list is created. I'm confused. Help? On Mon, Aug 31, 2009 at 8:31 PM, Andrei wrote: > I can create a list, send emails to the list, I can even go to list > archives to view messages, but the same messages never get sent to > list members. List has default settings (no moderation or anything > like that). I don't know how to troubleshoot this. Any help would be > appreciated. > From funactivities at gmail.com Tue Sep 1 07:16:55 2009 From: funactivities at gmail.com (Andrei) Date: Mon, 31 Aug 2009 22:16:55 -0700 Subject: [Mailman-Users] Messages are not delivered to list members... In-Reply-To: <8f187d9d0908312116t15950127wac1445780231ed9@mail.gmail.com> References: <8f187d9d0908312031r170af855w82618b0e2ef3bfe2@mail.gmail.com> <8f187d9d0908312116t15950127wac1445780231ed9@mail.gmail.com> Message-ID: <8f187d9d0908312216p4e47cc59ja40442afe5bf1ce2@mail.gmail.com> I've been at this for three hours now and still no luck. I do have MTA = None in mm_cfg.py bin/newlist gives me Hit enter to notify %(listname)s owner...' prompt but the owner never gets a message. There is nothing /var/log/mailman/error When I try to telnet on port 25 from outside (different public network) the connection times out. When I try to telnet from the server on port 25 I get standard SMTP greeting. On Mon, Aug 31, 2009 at 9:16 PM, Andrei wrote: > Oh, I just noticed that owners are never notified when new list is > created. I'm confused. > > Help? > > > > On Mon, Aug 31, 2009 at 8:31 PM, Andrei wrote: >> I can create a list, send emails to the list, I can even go to list >> archives to view messages, but the same messages never get sent to >> list members. List has default settings (no moderation or anything >> like that). I don't know how to troubleshoot this. Any help would be >> appreciated. >> > From funactivities at gmail.com Tue Sep 1 07:37:01 2009 From: funactivities at gmail.com (Andrei) Date: Mon, 31 Aug 2009 22:37:01 -0700 Subject: [Mailman-Users] Messages are not delivered to list members... In-Reply-To: <8f187d9d0908312216p4e47cc59ja40442afe5bf1ce2@mail.gmail.com> References: <8f187d9d0908312031r170af855w82618b0e2ef3bfe2@mail.gmail.com> <8f187d9d0908312116t15950127wac1445780231ed9@mail.gmail.com> <8f187d9d0908312216p4e47cc59ja40442afe5bf1ce2@mail.gmail.com> Message-ID: <8f187d9d0908312237g4115cdedpfefa14e85c2cfc2@mail.gmail.com> I can send and receive emails from the command line from this server. I assume that means exim4 is working fine. This must be a mailman issue. I just don't know how to troubleshoot this. Arrgh... On Mon, Aug 31, 2009 at 10:16 PM, Andrei wrote: > I've been at this for three hours now and still no luck. > > I do have MTA = None in mm_cfg.py > bin/newlist gives me Hit enter to notify %(listname)s owner...' prompt > but the owner never gets a message. > There is nothing /var/log/mailman/error > > When I try to telnet on port 25 from outside (different public > network) the connection times out. > When I try to telnet from the server on port 25 I get standard SMTP greeting. > > > > > > On Mon, Aug 31, 2009 at 9:16 PM, Andrei wrote: >> Oh, I just noticed that owners are never notified when new list is >> created. I'm confused. >> >> Help? >> >> >> >> On Mon, Aug 31, 2009 at 8:31 PM, Andrei wrote: >>> I can create a list, send emails to the list, I can even go to list >>> archives to view messages, but the same messages never get sent to >>> list members. List has default settings (no moderation or anything >>> like that). I don't know how to troubleshoot this. Any help would be >>> appreciated. >>> >> > From funactivities at gmail.com Tue Sep 1 05:31:20 2009 From: funactivities at gmail.com (Andrei) Date: Mon, 31 Aug 2009 20:31:20 -0700 Subject: [Mailman-Users] Messages are not delivered to list members... Message-ID: <8f187d9d0908312031r170af855w82618b0e2ef3bfe2@mail.gmail.com> I can create a list, send emails to the list, I can even go to list archives to view messages, but the same messages never get sent to list members. List has default settings (no moderation or anything like that). I don't know how to troubleshoot this. Any help would be appreciated. From funactivities at gmail.com Tue Sep 1 23:32:56 2009 From: funactivities at gmail.com (Andrei) Date: Tue, 1 Sep 2009 14:32:56 -0700 Subject: [Mailman-Users] router/aliasing problems with exim4? Message-ID: <8f187d9d0909011432ke7417c1w409c13098c9dcc5d@mail.gmail.com> I have a problem sending emails to and from mailman lists. I think the problem is with the router setting, or perhaps with mailman not creating aliases for the lists. Mailman is installed and its website loads fine. I can manage, add lists, and do other admin tasks However, when I try to send an email to test at lists.host.org I get an error. If I send an email to user at lists.hosts.org email works fine. I can send and receive emails as a user, but not as a list. Is there a log that I can use/monitor to trouble shoot this? This is my router setting: begin routers mailman_router: driver = accept domains = +mm_domains require_files = MM_LISTCHK local_part_suffix_optional local_part_suffix = -admin : \ -bounces : -bounces+* : \ -confirm : -confirm+* : \ -join : -leave : \ -owner : -request : \ -subscribe : -unsubscribe transport = mailman_transport From hien.hh at sbsc.com.vn Tue Sep 1 02:40:35 2009 From: hien.hh at sbsc.com.vn (Hien HUYNH HUU) Date: Tue, 1 Sep 2009 07:40:35 +0700 Subject: [Mailman-Users] Mail to yahoo / google accounts Message-ID: Hi all, Now I have a problem when sending emails to yahoo/gmail accounts with my maillist. Actually I send post to a lot of accounts so that yahoo and google deny to receive my post, the log I received likes this: Aug 31 08:36:55 maillist qmail: 1251682615.959034 delivery 3431: deferral: Connected_to_124.108.116.72_but_greeting_failed./Remote_host_said:_421_4.7.0_[TS01]_Messages_from_a.b.c.d_temporarily_deferred_due_to_user_complaints_-_4.16.55.1;_see_http://postmaster.yahoo.com/421-ts01.html/ Aug 31 08:36:55 maillist qmail: 1251682615.736333 delivery 3429: deferral: Connected_to_209.85.211.7_but_greeting_failed./Remote_host_said:_421-4.7.0_[a.b.c.d]_Our_system_has_detected_an_unusual_amount_of_unsolicited/421-4.7.0_mail_originating_from_your_IP_address._To_protect_our_users_from/421-4.7.0_spam,_mail_sent_from_your_IP_address_has_been_temporarily_blocked./421-4.7.0_Please_visit_http://www.google.com/mail/help/bulk_mail.html_to_review/421_4.7.0_our_Bulk_Email_Senders_Guidelines._7si10525578ywh.126/ I must wait for about 2 hours to resend and It block again. Please help me to config mailman/qmail so that I can send mail to them without being deny anything. Best regards. Huu Hien From molly-burns at pacd.org Tue Sep 1 21:35:35 2009 From: molly-burns at pacd.org (Molly Burns) Date: Tue, 01 Sep 2009 15:35:35 -0400 Subject: [Mailman-Users] Seeking Assistance with CGI Script Error Message-ID: <010401ca2b3b$60a54870$21efd950$@org> Greetings: I am brand new to this list, and new to administrating mailman lists. I checked the FAQ and the official searchable archives, as well as the bugs forum, and didn't have any success. If this is not the forum for this question, or it has already been asked and answered, please accept my apologies and feel free to point me in the right direction! We have a number of listservs using mailman. The mailman system was set up by our web hosting service, so I had nothing to do with installing it or setting it up; I only set up the individual lists within the existing system. I have checked 'No' for 'Send monthly password reminders?' but some of our members are still receiving password reminders. This is OK, but the links provided in these password reminders, which are supposed to take the member to their subscription page, are always incorrect The text (including the link that doesn't work) in the reminder e-mail looks like this: pacdmembers at pacd.org http://pacd.org/mailman/options/pacdmembers_pacd.org/mollyburns%40pacd.org When you click on the above link, you get a page that says: CGI script error Error: No such list pacdmembers_pacd.org As you can imagine, this is frustrating for our list members. When I go to my subscription page via list management, the address is: http://lists.pacd.org/mailman/options/pacdmembers/molly-burns--at--pacd.org I have tried to get help from our host, but he doesn't seem to know anything more about the system than I do, so I am seeking assistance from those who may have more knowledge about the system and why it is creating links to the wrong location. I know nothing about how it generates the reminder messages or the links therein, and have no idea how to direct it to change them. Thank you for any assistance you can provide, and again, if I am in the wrong place, please let me know where my enquiry might bear fruit! Thanks again, Molly Burns Administrative Assistant PA Association of Conservation Districts (PACD) 25 North Front Street Harrisburg, PA 17101 (717) 238-7223 x10 (717) 238-7201 Fax www.pacd.org I GoodSearch & GoodShop for the Pennsylvania Association of Conservation Districts, Inc. (PACD). Raise money for PACD just by searching the Internet with GoodSearch.com (powered by Yahoo), or shopping online with GoodShop.com. From mark at msapiro.net Wed Sep 2 01:33:31 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 16:33:31 -0700 Subject: [Mailman-Users] Postfix-To-Mailman.py In-Reply-To: Message-ID: Jeff Grossman wrote: >I am using the >postfix-to-mailman.py script to automatically create the virtual mapping >in Postfix. All of my lists are working perfectly, except mail to >postmaster or abuse for that virtual domain is getting rejected with the >following error: > > > >Sep 1 16:13:57 corp2 postfix/smtpd[25764]: NOQUEUE: reject: RCPT from >corp1.turners.com[192.168.168.229]: 550 5.1.1 >: Recipient address rejected: User unknown >in relay recipient table That's the problem with postfix_to_mailman.py. It is designed for a situation where every address in the domain is a list. I'm not sure if you can add a virtual_alias mapping from e.g. postmaster at lists.turners.com to postmaster (assuming postmaster is a locally deliverable address) that will take priority over the transport mapping for the domain. If that doesn't work, you can always create abuse and postmaster mailman lists. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Sep 2 01:38:18 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 16:38:18 -0700 Subject: [Mailman-Users] Messages are not delivered to list members... In-Reply-To: <8f187d9d0908312237g4115cdedpfefa14e85c2cfc2@mail.gmail.com> Message-ID: Andrei wrote: >I can send and receive emails from the command line from this server. >I assume that means exim4 is working fine. This must be a mailman >issue. I just don't know how to troubleshoot this. Arrgh... Have you resolved your Error Aug 31 16:11:17 2009 (15875) delivery to enews-owner at lists.myFQD.org failed with code -1: (111, 'Connection refused') error? See the troubleshooting FAQ at and also the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adam-mailman at amyl.org.uk Wed Sep 2 01:39:01 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Wed, 2 Sep 2009 00:39:01 +0100 Subject: [Mailman-Users] Messages are not delivered to list members... In-Reply-To: <8f187d9d0908312237g4115cdedpfefa14e85c2cfc2@mail.gmail.com> References: <8f187d9d0908312031r170af855w82618b0e2ef3bfe2@mail.gmail.com> <8f187d9d0908312116t15950127wac1445780231ed9@mail.gmail.com> <8f187d9d0908312216p4e47cc59ja40442afe5bf1ce2@mail.gmail.com> <8f187d9d0908312237g4115cdedpfefa14e85c2cfc2@mail.gmail.com> Message-ID: <20090901233901.GE30597@amyl.org.uk> (if you expect an answer from me, please don't top-post) On Mon, Aug 31, 2009 at 10:37:01PM -0700, Andrei wrote: > I can send and receive emails from the command line from this server. > I assume that means exim4 is working fine. This must be a mailman > issue. I just don't know how to troubleshoot this. Arrgh... >From your mails, you don't mention how you've set things up. Have a look at and report back on the responses: *not* obscurating your domain(s) may be useful in this case. It may also be useful to look through Exim's logfiles. -- ``Eden may have invaded Egypt, but one can't be too censorious, everybody gets a bit silly when they're stoned.'' (Jeremy Scott, from `Fast and Louche') From adam-mailman at amyl.org.uk Wed Sep 2 01:43:29 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Wed, 2 Sep 2009 00:43:29 +0100 Subject: [Mailman-Users] router/aliasing problems with exim4? In-Reply-To: <8f187d9d0909011432ke7417c1w409c13098c9dcc5d@mail.gmail.com> References: <8f187d9d0909011432ke7417c1w409c13098c9dcc5d@mail.gmail.com> Message-ID: <20090901234328.GF30597@amyl.org.uk> On Tue, Sep 01, 2009 at 02:32:56PM -0700, Andrei wrote: > I have a problem sending emails to and from mailman lists. I think the > problem is with the router setting, or perhaps with mailman not > creating aliases for the lists. Aliases (for lists) aren't always needed. > Mailman is installed and its website loads fine. I can manage, add > lists, and do other admin tasks > However, when I try to send an email to test at lists.host.org I get an error. > If I send an email to user at lists.hosts.org email works fine. I can > send and receive emails as a user, but not as a list. what are the dns records (particularly mx records) against "lists.host.org". > Is there a log that I can use/monitor to trouble shoot this? your exim logs, and your mailman logs may be a good starting point. > This is my router setting: > > begin routers > > mailman_router: > driver = accept > domains = +mm_domains > require_files = MM_LISTCHK > local_part_suffix_optional > local_part_suffix = -admin : \ > -bounces : -bounces+* : \ > -confirm : -confirm+* : \ > -join : -leave : \ > -owner : -request : \ > -subscribe : -unsubscribe > transport = mailman_transport is there a transport set-up too? Have you defined mm_domains and MM_LISTCHK? -- ``DO YOU HAVE A PARTNER? By partner we mean someone you habitually lie to, apart from us.'' (application form, from the `Department of Social Scrutiny') From mark at msapiro.net Wed Sep 2 01:43:54 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 16:43:54 -0700 Subject: [Mailman-Users] router/aliasing problems with exim4? In-Reply-To: <8f187d9d0909011432ke7417c1w409c13098c9dcc5d@mail.gmail.com> Message-ID: Andrei wrote: > >Mailman is installed and its website loads fine. I can manage, add >lists, and do other admin tasks >However, when I try to send an email to test at lists.host.org I get an error. >If I send an email to user at lists.hosts.org email works fine. I can >send and receive emails as a user, but not as a list. > >Is there a log that I can use/monitor to trouble shoot this? Exim logs and other Exim tools like 'exim -bt' >This is my router setting: > >begin routers > > mailman_router: > driver = accept > domains = +mm_domains > require_files = MM_LISTCHK > local_part_suffix_optional > local_part_suffix = -admin : \ > -bounces : -bounces+* : \ > -confirm : -confirm+* : \ > -join : -leave : \ > -owner : -request : \ > -subscribe : -unsubscribe > transport = mailman_transport And your mailman_transport and other definitions? See -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Sep 2 01:48:47 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 16:48:47 -0700 Subject: [Mailman-Users] Mass subscribe blunder In-Reply-To: <20090901203518.GC30597@amyl.org.uk> Message-ID: Adam McGreggor wrote: >On Tue, Sep 01, 2009 at 02:51:45PM -0500, Jeffrey Goldberg wrote: >> I just did a mass Subscribe (288 address) for a list where I had >> intended to do a mass Invite. > >[...] >> I'm hopeful that I will be able to explain and apologize to anyone who >> complains to me, but I fear that I won't have that opportunity and >> will get blocked by the likes of AoL right off the bat. >> >> Any advice is welcome. > [...] >If you didn't send a welcome message, a slightly cheeky option is to >unsub (without notification), and invite the folks. OTOH, if you did send a welcome, check Mailman's bounce log for bounces and delete those addresses from the list. If you don't repeatedly mail to non-existent or spam-trap addresses at the large ISPs, they probably won't block you unless they get multiple complaints. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Sep 2 01:56:46 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 16:56:46 -0700 Subject: [Mailman-Users] Mail to yahoo / google accounts In-Reply-To: Message-ID: Hien HUYNH HUU wrote: > Now I have a problem when sending emails to yahoo/gmail accounts with my maillist. Actually I send post to a lot of accounts so that yahoo and google deny to receive my post, the log I received likes this: > >Aug 31 08:36:55 maillist qmail: 1251682615.959034 delivery 3431: deferral: Connected_to_124.108.116.72_but_greeting_failed./Remote_host_said:_421_4.7.0_[TS01]_Messages_from_a.b.c.d_temporarily_deferred_due_to_user_complaints_-_4.16.55.1;_see_http://postmaster.yahoo.com/421-ts01.html/ > >Aug 31 08:36:55 maillist qmail: 1251682615.736333 delivery 3429: deferral: Connected_to_209.85.211.7_but_greeting_failed./Remote_host_said:_421-4.7.0_[a.b.c.d]_Our_system_has_detected_an_unusual_amount_of_unsolicited/421-4.7.0_mail_originating_from_your_IP_address._To_protect_our_users_from/421-4.7.0_spam,_mail_sent_from_your_IP_address_has_been_temporarily_blocked./421-4.7.0_Please_visit_http://www.google.com/mail/help/bulk_mail.html_to_review/421_4.7.0_our_Bulk_Email_Senders_Guidelines._7si10525578ywh.126/ > > I must wait for about 2 hours to resend and It block again. > Please help me to config mailman/qmail so that I can send mail to them without being deny anything. The FAQ at summarizes much of what we know about dealing with large ISPs. On your end, you need to be sure your sending server is properly configured. At a minimum, its IP must have an rDNS that points back to its fully qualified domain name. That name must have a DNS A record that points to the IP, and it must identify itself as that domain in HELO/EHLO. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Sep 2 02:04:28 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 17:04:28 -0700 Subject: [Mailman-Users] What causes "decoding Unicode is not supported"? In-Reply-To: <43C68785C2728049AF86B0ECB240A151117D965399@EXCHMB.ornl.gov> Message-ID: Rosenbaum, Larry M. wrote: >We are running Mailman 2.1.12 on Solaris 9 SPARC, Python 2.4.2. What causes the following "decoding Unicode is not supported" error message? I've looked at digest.mbox and didn't find any Unicode. [...] >Your "cron" job on ornl71 >/usr/local/bin/python -S /usr/local/mailman/cron/senddigests > >produced the following output: > >List: dcaplusplus: problem processing /usr/local/mailman/lists/dcaplusplus/digest.mbox: >decoding Unicode is not supported I think this may be the "Mailman 2.1.12 is not compatible with python 2.4.x (x>3)" issue. See the March 2009 note at the end of the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Sep 2 02:23:36 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 17:23:36 -0700 Subject: [Mailman-Users] Seeking Assistance with CGI Script Error In-Reply-To: <010401ca2b3b$60a54870$21efd950$@org> Message-ID: Molly Burns wrote: > >The mailman system was set up >by our web hosting service, so I had nothing to do with installing it or >setting it up; I only set up the individual lists within the existing >system. I have checked 'No' for 'Send monthly password reminders?' but some >of our members are still receiving password reminders. This is OK, but the >links provided in these password reminders, which are supposed to take the >member to their subscription page, are always incorrect > > > >The text (including the link that doesn't work) in the reminder e-mail looks >like this: > > > >pacdmembers at pacd.org > >http://pacd.org/mailman/options/pacdmembers_pacd.org/mollyburns%40pacd.org > > > >When you click on the above link, you get a page that says: > > > >CGI script error > >Error: No such list pacdmembers_pacd.org > > > >As you can imagine, this is frustrating for our list members. > > > >When I go to my subscription page via list management, the address is: > > > >http://lists.pacd.org/mailman/options/pacdmembers/molly-burns--at--pacd.org > > > >I have tried to get help from our host, but he doesn't seem to know anything >more about the system than I do, so I am seeking assistance from those who >may have more knowledge about the system and why it is creating links to the >wrong location. I know nothing about how it generates the reminder messages >or the links therein, and have no idea how to direct it to change them. At first, I thought this was cPanel mailman because of the 'listname_domain' style listname in the URL, but a quick visit to the site shows it identifies itself as mailman 2.1.5 without a '-cpx' cPanel identifier, so my best guess is that this Mailman is somehow modified similarly to cPanel's mailman to support identically named lists in different domains, and these modifications are incomplete and/or broken. Your list shouldn't be sending password reminders if you set No for "Send monthly password reminders?" on the General Options page. It shouldn't be sending incorrect URLs in the reminders in any case. These are things that only the hosting provider can address. If the provider is unwilling or unable to fix this, you need to find a new provider. See the wiki at for a list. While the Mailman project does not vette entries on that list, EMWD in particular is active on this (mailman-users) list and appears to care about their Mailman service. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Wed Sep 2 02:39:29 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 02 Sep 2009 09:39:29 +0900 Subject: [Mailman-Users] failed with code -1: (111, 'Connection refused') In-Reply-To: <8f187d9d0908311629q5267617cn68b106ed4588346f@mail.gmail.com> References: <8f187d9d0908311629q5267617cn68b106ed4588346f@mail.gmail.com> Message-ID: <87vdk2tc1q.fsf@uwakimon.sk.tsukuba.ac.jp> Andrei writes: > I don't know how to resolve this. Mailman is running. > Everything seems OK but when I try to send an email to the list I see > the following error messages and message is never gets sent (by > mailman) You need to look at the logs of your MTA (sendmail, Exim, Postfix, qmail are common ones) to see exactly what it is doing and where the failure is happening. It is strange that a list post would result in "can't deliver to owner", though. Is the list owner address a member of the list? From stephen at xemacs.org Wed Sep 2 02:48:18 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 02 Sep 2009 09:48:18 +0900 Subject: [Mailman-Users] Mail to yahoo / google accounts In-Reply-To: References: Message-ID: <87tyzmtbn1.fsf@uwakimon.sk.tsukuba.ac.jp> Hien HUYNH HUU writes: Have you read the FAQ? > Now I have a problem when sending emails to yahoo/gmail > accounts with my maillist. Actually I send post to a lot of > accounts so that yahoo and google deny to receive my post, the > log I received likes this: Both of those indicate you are suspected of spamming. The Yahoo message says their users are actually complaining about your mail. (The big freemail hosts have been know to lie about exactly why they're blocking your mail, but if you really are causing user complaint you're in big trouble at that host. It's very difficult to get back in their good graces after a history of user complaint.) You should go read their guidelines, and find out how to conform to them. > I must wait for about 2 hours to resend and It block again. > Please help me to config mailman/qmail so that I can send mail > to them without being deny anything. This is probably more a qmail problem than a Mailman problem. You really should talk to qmail people about qmail. There may be a few on this list, but most people here use sendmail, Postfix, or Exim, and the most active experts on this list know nothing about qmail that isn't in the FAQ. From funactivities at gmail.com Wed Sep 2 02:46:03 2009 From: funactivities at gmail.com (Andrei) Date: Tue, 1 Sep 2009 17:46:03 -0700 Subject: [Mailman-Users] Relay not permitted... Message-ID: <8f187d9d0909011746h4362edd5q3eabe9ea4af8c929@mail.gmail.com> Thanks to all of your suggestions I made some progress. Now, when I try to send an email to test1 at lists.myhost.org I get an error message. >From /var/log/exim4/mainlog 2009-09-01 17:39:02 H=mail-yx0-f203.google.com [209.85.210.203] F= rejected RCPT : relay not permitted In /etc/exim4/exim4.config there is this line hostlist relay_from_hosts = MAIN_RELAY_NETS but I don't know where to define "MAIN_RELAY_NETS" Not sure if that's even the problem or not. From jeffrey at goldmark.org Wed Sep 2 02:46:11 2009 From: jeffrey at goldmark.org (Jeffrey Goldberg) Date: Tue, 1 Sep 2009 19:46:11 -0500 Subject: [Mailman-Users] Mass subscribe blunder In-Reply-To: References: Message-ID: On Sep 1, 2009, at 6:48 PM, Mark Sapiro wrote: > Adam McGreggor wrote: > >> On Tue, Sep 01, 2009 at 02:51:45PM -0500, Jeffrey Goldberg wrote: >>> I just did a mass Subscribe (288 address) for a list where I had >>> intended to do a mass Invite. >> If you didn't send a welcome message, a slightly cheeky option is to >> unsub (without notification), and invite the folks. > OTOH, if you did send a welcome, check Mailman's bounce log for > bounces > and delete those addresses from the list. Thank you! That is extremely obvious once you point it out, but since I've never run a list with unconfirmed addresses before that had completely slipped my mind. As it turns out, 31 out of 288 addresses were bouncing. So the transcription error rate was much worse than I'd anticipated. Cheers, -j From jeffg at turners.com Wed Sep 2 02:52:45 2009 From: jeffg at turners.com (Jeff Grossman) Date: Tue, 01 Sep 2009 17:52:45 -0700 Subject: [Mailman-Users] Postfix-To-Mailman.py In-Reply-To: References: Message-ID: On Tue, 1 Sep 2009 16:33:31 -0700, "Mark Sapiro" wrote: > Jeff Grossman wrote: > >>I am using the >>postfix-to-mailman.py script to automatically create the virtual mapping >>in Postfix. All of my lists are working perfectly, except mail to >>postmaster or abuse for that virtual domain is getting rejected with the >>following error: >> >> >> >>Sep 1 16:13:57 corp2 postfix/smtpd[25764]: NOQUEUE: reject: RCPT from >>corp1.turners.com[192.168.168.229]: 550 5.1.1 >>: Recipient address rejected: User unknown >>in relay recipient table > > > That's the problem with postfix_to_mailman.py. It is designed for a > situation where every address in the domain is a list. > > I'm not sure if you can add a virtual_alias mapping from e.g. > postmaster at lists.turners.com to postmaster (assuming postmaster is a > locally deliverable address) that will take priority over the > transport mapping for the domain. If that doesn't work, you can always > create abuse and postmaster mailman lists. The virtual_alias_maps option worked perfectly. Now the postmaster and abuse addresses can receive mail with no problems. Thanks for your help. Jeff From mark at msapiro.net Wed Sep 2 02:54:01 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 17:54:01 -0700 Subject: [Mailman-Users] Relay not permitted... In-Reply-To: <8f187d9d0909011746h4362edd5q3eabe9ea4af8c929@mail.gmail.com> Message-ID: Andrei wrote: > >>From /var/log/exim4/mainlog > >2009-09-01 17:39:02 H=mail-yx0-f203.google.com [209.85.210.203] >F= rejected RCPT : relay >not permitted > >In /etc/exim4/exim4.config there is this line >hostlist relay_from_hosts = MAIN_RELAY_NETS >but I don't know where to define "MAIN_RELAY_NETS" It should be already defined somewhere earlier in that file or in an included file, but in any case it should include 127.0.0.1. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Wed Sep 2 03:10:48 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 02 Sep 2009 10:10:48 +0900 Subject: [Mailman-Users] Seeking Assistance with CGI Script Error In-Reply-To: <010401ca2b3b$60a54870$21efd950$@org> References: <010401ca2b3b$60a54870$21efd950$@org> Message-ID: <87skf6talj.fsf@uwakimon.sk.tsukuba.ac.jp> Molly Burns writes: > The text (including the link that doesn't work) in the reminder e-mail looks > like this: > > pacdmembers at pacd.org > > http://pacd.org/mailman/options/pacdmembers_pacd.org/mollyburns%40pacd.org This setup is not supported by "official" Mailman, which expects one domain name per server. Probably you are using Mailman as altered by cPanel, Plesk, or some other virtual hosting product. Look up "cPanel" in the FAQ. > I have tried to get help from our host, but he doesn't seem to know > anything more about the system than I do, so I am seeking > assistance from those who may have more knowledge about the system > and why it is creating links to the wrong location. It's improperly configured at a more fundamental level than the list, or perhaps the software is actually buggy, and you can't change it yourself without root (ie, system admin) privileges on the host. However, this link configuration is not done by Mailman as we distribute it, it's done by the parts that were changed by the vendor of your host's software. There are a large number of hosts who manage to configure this correctly; you may want to change hosts rather the go through the rather frustrating experience of trying to teach someone who only wants you to stop complaining (if your host cared about giving good service, he would be getting in touch with us and with his vendor). If you have reason to stay with this host, push him hard to talk to his vendor (first!) and maybe to us about fixing the configuration. He has to do it; you almost certainly can't. From mark at msapiro.net Wed Sep 2 03:05:45 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 18:05:45 -0700 Subject: [Mailman-Users] Modifying Welcome Message Subject Lines In-Reply-To: <4A9D81B2.6050500@wku.edu> Message-ID: Email Help wrote: >I host several mailing lists off a single mailman server. I would like >to be able to modify the subject line of the initial welcome message for >some of the mailing lists. Is this possible? I was able to modify the >subject line of messages being posted by modifying the global pipeline, >but did not see my welcome messages subject being changed. Mailman generated messages are not processed through the GLOBAL_PIPELINE. They are processed by VirginRunner through a hard coded pipeline consisting of CookHeaders and ToOutgoing. VirginRunner also sets _fasttrack = 1 in the message metadata which causes even parts of CookHeaders to be skipped. The actual welcome subject is hard coded in Deliverer in the SendSubscribeAck method. So you could (possibly conditionally) modify the subject in Mailman/Deliverer.py or modify the pipeline in Mailman/Queue/VirginRunner.py to include your subject munging handler. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From funactivities at gmail.com Wed Sep 2 03:27:43 2009 From: funactivities at gmail.com (Andrei) Date: Tue, 1 Sep 2009 18:27:43 -0700 Subject: [Mailman-Users] Relay not permitted... In-Reply-To: <8f187d9d0909011827n1552c71fn86f73af221f5dc23@mail.gmail.com> References: <8f187d9d0909011746h4362edd5q3eabe9ea4af8c929@mail.gmail.com> <8f187d9d0909011827n1552c71fn86f73af221f5dc23@mail.gmail.com> Message-ID: <8f187d9d0909011827j5341fd93qf3ad5568dcffed09@mail.gmail.com> I'm using Debian. MAIN_RELAY_NETS is not defined anywhere in my exim4. I don't know where to add this or how. grep -r 'MAIN_RELAY_NETS' /etc/exim4/* /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs:hostlist relay_from_hosts = MAIN_RELAY_NETS /etc/exim4/exim4.conf:hostlist relay_from_hosts = MAIN_RELAY_NETS /etc/exim4/exim4.conf.template:hostlist relay_from_hosts = MAIN_RELAY_NETS On Tue, Sep 1, 2009 at 6:27 PM, Andrei wrote: > I'm using Debian. MAIN_RELAY_NETS is not defined anywhere in my exim4. > I don't know where to add this or how. > > grep -r 'MAIN_RELAY_NETS' /etc/exim4/* > /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs:hostlist > relay_from_hosts = MAIN_RELAY_NETS > /etc/exim4/exim4.conf:hostlist relay_from_hosts = MAIN_RELAY_NETS > /etc/exim4/exim4.conf.template:hostlist relay_from_hosts = MAIN_RELAY_NETS > > > > On Tue, Sep 1, 2009 at 5:54 PM, Mark Sapiro wrote: >> Andrei wrote: >>> >>>>From /var/log/exim4/mainlog >>> >>>2009-09-01 17:39:02 H=mail-yx0-f203.google.com [209.85.210.203] >>>F= rejected RCPT : relay >>>not permitted >>> >>>In /etc/exim4/exim4.config there is this line >>>hostlist relay_from_hosts = MAIN_RELAY_NETS >>>but I don't know where to define "MAIN_RELAY_NETS" >> >> >> It should be already defined somewhere earlier in that file or in an >> included file, but in any case it should include 127.0.0.1. >> >> -- >> Mark Sapiro ? ? ? ?The highway is for gamblers, >> San Francisco Bay Area, California ? ?better use your sense - B. Dylan >> >> > From mark at msapiro.net Wed Sep 2 06:07:36 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 1 Sep 2009 21:07:36 -0700 Subject: [Mailman-Users] Relay not permitted... In-Reply-To: <8f187d9d0909011827j5341fd93qf3ad5568dcffed09@mail.gmail.com> Message-ID: Andrei wrote: >I'm using Debian. MAIN_RELAY_NETS is not defined anywhere in my exim4. >I don't know where to add this or how. > >grep -r 'MAIN_RELAY_NETS' /etc/exim4/* >/etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs:hostlist >relay_from_hosts =3D MAIN_RELAY_NETS >/etc/exim4/exim4.conf:hostlist relay_from_hosts =3D MAIN_RELAY_NETS >/etc/exim4/exim4.conf.template:hostlist relay_from_hosts =3D MAIN_RELAY_NETS > There are one or two people who sometimes read this list who actually know something about the wierd, convoluted way that Debian does Exim configuration, but I'm not one of them. I suggest that a Debian or Exim list or forum would be a more productive way to pursue this question. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From funactivities at gmail.com Wed Sep 2 06:28:12 2009 From: funactivities at gmail.com (Andrei) Date: Tue, 1 Sep 2009 21:28:12 -0700 Subject: [Mailman-Users] debian exim4 mailman = stuck Message-ID: <8f187d9d0909012128h6ac15225w385f8205e5e8a8ee@mail.gmail.com> Tried fixing this for 2 days now and no luck. If you can shed some light I would appreciate it. ######################### Output of /var/log/exim4/mainlog ######################### 2009-09-01 21:09:36 1MihA8-0005GA-DO <= test1-bounces at lists.myhost.org H=localhost (lists.myhost.org) [127.0.0.1] P=esmtp S=5424 id=mailman.14.1251864574.6099.test1 at lists.myhost.org 2009-09-01 21:09:36 1MihA8-0005GA-DO => test1 R=mailman_router T=mailman_transport 2009-09-01 21:09:36 1MihA8-0005GA-DO Completed 2009-09-01 21:09:37 H=localhost (lists.myhost.org) [127.0.0.1] F= rejected RCPT : relay not permitted ######################### Output of exim4 -d -bt test1 at lists.myhosts.org ######################### exim4 -d -bt test1 at lists.mydomain.org Exim version 4.69 uid=0 gid=0 pid=20240 D=fbb95cfd Berkeley DB: Berkeley DB 4.6.21: (September 27, 2007) Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch nis nis0 passwd Authenticators: cram_md5 plaintext Routers: accept dnslookup ipliteral manualroute queryprogram redirect Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp Fixed never_users: 0 Size of off_t: 8 changed uid/gid: forcing real = effective uid=0 gid=0 pid=20240 auxiliary group list: seeking password data for user "uucp": cache not available getpwnam() succeeded uid=10 gid=10 configuration file is /etc/exim4/exim4.conf log selectors = 00000ffc 00612001 trusted user admin user seeking password data for user "mail": cache not available getpwnam() succeeded uid=8 gid=8 seeking password data for user "list": cache not available getpwnam() succeeded uid=38 gid=38 user name "root" extracted from gecos field "root" originator: uid=0 gid=0 login=root name=root sender address = root at ETC_MAILNAME Address testing: uid=0 gid=103 euid=0 egid=103 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Testing test1 at lists.mydomain.org >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Considering test1 at lists.mydomain.org >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing test1 at lists.mydomain.org --------> hubbed_hosts router <-------- local_part=test1 domain=lists.mydomain.org checking domains expansion of "${if exists{/etc/exim4/hubbed_hosts}{partial-lsearch;/etc/exim4/hubbed_hosts}fail}" forced failure: assume not in this list hubbed_hosts router skipped: domains mismatch --------> real_local router <-------- local_part=test1 domain=lists.mydomain.org real_local router skipped: prefix mismatch --------> system_aliases router <-------- local_part=test1 domain=lists.mydomain.org checking domains lists.mydomain.org in "lists.mydomain.org"? yes (matched "lists.mydomain.org") lists.mydomain.org in "+local_domains"? yes (matched "+local_domains") R: system_aliases for test1 at lists.mydomain.org calling system_aliases router rda_interpret (string): ${lookup{$local_part}lsearch{/etc/aliases}} search_open: lsearch "/etc/aliases" search_find: file="/etc/aliases" key="test1" partial=-1 affix=NULL starflags=0 LRU list: ;/etc/aliases End internal_search_find: file="/etc/aliases" type=lsearch key="test1" file lookup required for test1 in /etc/aliases lookup failed expanded: file is not a filter file parse_forward_list: system_aliases router declined for test1 at lists.mydomain.org --------> mailman_router router <-------- local_part=test1 domain=lists.mydomain.org checking domains lists.mydomain.org in "lists.mydomain.org"? yes (matched "lists.mydomain.org") lists.mydomain.org in "+mm_domains"? yes (matched "+mm_domains") checking require_files file check: /var/lib/mailman/lists/${lc:$local_part}/config.pck expanded file: /var/lib/mailman/lists/test1/config.pck stat() yielded 0 calling mailman_router router mailman_router router called for test1 at lists.mydomain.org domain = lists.mydomain.org set transport mailman_transport queued for mailman_transport transport: local_part = test1 domain = lists.mydomain.org errors_to=NULL domain_data=NULL localpart_data=NULL routed by mailman_router router envelope to: test1 at lists.mydomain.org transport: mailman_transport test1 at lists.mydomain.org router = mailman_router, transport = mailman_transport search_tidyup called >>>>>>>>>>>>>>>> Exim pid=20240 terminating with rc=0 >>>>>>>>>>>>>>>> ######################### Output of update-exim4.conf.conf dc_eximconfig_configtype='internet' dc_other_hostnames='' dc_local_interfaces='' dc_readhost='' dc_relay_domains='lists.mylists.org' dc_minimaldns='false' dc_relay_nets='127.0.0.1:8.9.10.11/28' (fake IP) dc_smarthost='lists.myhost.org' CFILEMODE='644' dc_use_split_config='false' dc_hide_mailname='' dc_mailname_in_oh='true' dc_localdelivery='mail_spool' From stephen at xemacs.org Wed Sep 2 07:45:41 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 02 Sep 2009 14:45:41 +0900 Subject: [Mailman-Users] debian exim4 mailman = stuck In-Reply-To: <8f187d9d0909012128h6ac15225w385f8205e5e8a8ee@mail.gmail.com> References: <8f187d9d0909012128h6ac15225w385f8205e5e8a8ee@mail.gmail.com> Message-ID: <87bpltucfu.fsf@uwakimon.sk.tsukuba.ac.jp> Andrei writes: > 2009-09-01 21:09:37 H=localhost (lists.myhost.org) [127.0.0.1] > F= rejected RCPT > : relay not permitted This says that for some reason SMTP submissions from localhost are not allowed to be relayed to other hosts. I'm not sure why you can send ordinary mail locally. > ######################### > Output of exim4 -d -bt test1 at lists.myhosts.org > ######################### This shows that exim routing is functioning as you expect it to. > ######################### > Output of update-exim4.conf.conf > > dc_eximconfig_configtype='internet' > dc_other_hostnames='' > dc_local_interfaces='' > dc_readhost='' > dc_relay_domains='lists.mylists.org' Shouldn't this be lists.myhost.org? From Ralf.Hildebrandt at charite.de Wed Sep 2 10:26:42 2009 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Wed, 2 Sep 2009 10:26:42 +0200 Subject: [Mailman-Users] Mass subscribe blunder In-Reply-To: References: Message-ID: <20090902082642.GG8416@charite.de> * Jeffrey Goldberg : > This is more of a list management question than a Mailman question, > but I need your collective wisdom > > I just did a mass Subscribe (288 address) for a list where I had > intended to do a mass Invite. You can retrieve the addresses from the mailman "subscribe" (sp?) log. That way you could either unsubscribe them OR create a temporary list telling the you meant to invite them but fubared the whole thing. -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de From rosenbaumlm at ornl.gov Wed Sep 2 15:05:36 2009 From: rosenbaumlm at ornl.gov (Rosenbaum, Larry M.) Date: Wed, 02 Sep 2009 09:05:36 -0400 Subject: [Mailman-Users] What causes "decoding Unicode is not supported"? In-Reply-To: References: <43C68785C2728049AF86B0ECB240A151117D965399@EXCHMB.ornl.gov> Message-ID: <43C68785C2728049AF86B0ECB240A151117D9655E0@EXCHMB.ornl.gov> > From: Mark Sapiro [mailto:mark at msapiro.net] > > Rosenbaum, Larry M. wrote: > > >We are running Mailman 2.1.12 on Solaris 9 SPARC, Python 2.4.2. What > causes the following "decoding Unicode is not supported" error message? > I've looked at digest.mbox and didn't find any Unicode. > [...] > >Your "cron" job on ornl71 > >/usr/local/bin/python -S /usr/local/mailman/cron/senddigests > > > >produced the following output: > > > >List: dcaplusplus: problem processing > /usr/local/mailman/lists/dcaplusplus/digest.mbox: > >decoding Unicode is not supported > > > I think this may be the "Mailman 2.1.12 is not compatible with python > 2.4.x (x>3)" issue. See the March 2009 note at the end of the FAQ at > . My original message was incorrect (I was looking at the wrong system). The system generating the error message is running python 2.5, which is stated as one of the recommended Python versions. What else can I check? Thanks, L > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan From adam-mailman at amyl.org.uk Wed Sep 2 15:12:21 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Wed, 2 Sep 2009 14:12:21 +0100 Subject: [Mailman-Users] Relay not permitted... In-Reply-To: References: <8f187d9d0909011827j5341fd93qf3ad5568dcffed09@mail.gmail.com> Message-ID: <20090902131221.GH30597@amyl.org.uk> On Tue, Sep 01, 2009 at 09:07:36PM -0700, Mark Sapiro wrote: > There are one or two people who sometimes read this list who actually > know something about the wierd, convoluted way that Debian does Exim > configuration, but I'm not one of them. s/wierd/idiotic/ ;) (I absolutely *hate* the things the Pkg-exim4 maints have done to Exim.) My advice would be ditch the god-awful split config, and use a monolithic file, there's usually a sample in /usr/share/doc/exim4-base/examples/example.conf.gz extract that as /etc/exim/configure, and then configure to your needs/wants. The ones on my machines seem to be quite well commented, but the Exim docs are very useful, and well written, too. Then edit the init script to look there for its config: you may very well want to adjust the queueinterval param, in /etc/default/exim4, too. Once you've got a non perverse exim config, things may work. > I suggest that a Debian or Exim list or forum would be a more > productive way to pursue this question. there's possibly something useful on that has quite clueful writers; I think Steve may even be on list. -- ``Bernard: It's another of those irregular verbs. I hold confidential briefings, you leak, he's been charged under section 2A of the Official Secrets Act. '' From mark at msapiro.net Wed Sep 2 16:24:59 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 2 Sep 2009 07:24:59 -0700 Subject: [Mailman-Users] What causes "decoding Unicode is not supported"? In-Reply-To: <43C68785C2728049AF86B0ECB240A151117D9655E0@EXCHMB.ornl.gov> Message-ID: Rosenbaum, Larry M. wrote: >> From: Mark Sapiro [mailto:mark at msapiro.net] >> >> Rosenbaum, Larry M. wrote: >> >> >We are running Mailman 2.1.12 on Solaris 9 SPARC, Python 2.4.2. What >> causes the following "decoding Unicode is not supported" error message? >> I've looked at digest.mbox and didn't find any Unicode. >> [...] >> >Your "cron" job on ornl71 >> >/usr/local/bin/python -S /usr/local/mailman/cron/senddigests >> > >> >produced the following output: >> > >> >List: dcaplusplus: problem processing >> /usr/local/mailman/lists/dcaplusplus/digest.mbox: >> >decoding Unicode is not supported >> >> >> I think this may be the "Mailman 2.1.12 is not compatible with python >> 2.4.x (x>3)" issue. See the March 2009 note at the end of the FAQ at >> . > >My original message was incorrect (I was looking at the wrong system). The system generating the error message is running python 2.5, which is stated as one of the recommended Python versions. What else can I check? cp cron/senddigests cron/senddigestsx Then edit cron/senddigestsx Where you see (without the linewrap) for listname in listnames: mlist = MailList.MailList(listname, lock=0) if mlist.digest_send_periodic: mlist.Lock() try: try: mlist.send_digest_now() mlist.Save() # We are unable to predict what exception may occur in digest # processing and we don't want to lose the other digests, so # we catch everything. except Exception, errmsg: print >> sys.stderr, \ 'List: %s: problem processing %s:\n%s' % \ (listname, os.path.join(mlist.fullpath(), 'digest.mbox'), errmsg) finally: mlist.Unlock() Add the two lines import traceback traceback.print_exc() to make it for listname in listnames: mlist = MailList.MailList(listname, lock=0) if mlist.digest_send_periodic: mlist.Lock() try: try: mlist.send_digest_now() mlist.Save() # We are unable to predict what exception may occur in digest # processing and we don't want to lose the other digests, so # we catch everything. except Exception, errmsg: print >> sys.stderr, \ 'List: %s: problem processing %s:\n%s' % \ (listname, os.path.join(mlist.fullpath(), 'digest.mbox'), errmsg) import traceback traceback.print_exc() finally: mlist.Unlock() make sure the added lines are indented exactly the same amount (20 spaces) as the 'print' above and don't use tabs. Then run cron/senddigestsx -l dcaplusplus This should produce a traceback in addition to the above message. Post that. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From turnbull at sk.tsukuba.ac.jp Wed Sep 2 17:21:13 2009 From: turnbull at sk.tsukuba.ac.jp (Stephen J. Turnbull) Date: Thu, 03 Sep 2009 00:21:13 +0900 Subject: [Mailman-Users] Relay not permitted... In-Reply-To: <20090902131221.GH30597@amyl.org.uk> References: <8f187d9d0909011827j5341fd93qf3ad5568dcffed09@mail.gmail.com> <20090902131221.GH30597@amyl.org.uk> Message-ID: <87ab1dtlsm.fsf@uwakimon.sk.tsukuba.ac.jp> Adam McGreggor writes: > My advice would be ditch the god-awful split config, and use a > monolithic file, there's usually a sample in > /usr/share/doc/exim4-base/examples/example.conf.gz Actually, it might be more useful to start with the monolithic config file that lives at /var/lib/exim4/config.autogenerated From rosenbaumlm at ornl.gov Wed Sep 2 17:12:15 2009 From: rosenbaumlm at ornl.gov (Rosenbaum, Larry M.) Date: Wed, 02 Sep 2009 11:12:15 -0400 Subject: [Mailman-Users] What causes "decoding Unicode is not supported"? In-Reply-To: References: <43C68785C2728049AF86B0ECB240A151117D9655E0@EXCHMB.ornl.gov> Message-ID: <43C68785C2728049AF86B0ECB240A151117D965764@EXCHMB.ornl.gov> > From: Mark Sapiro [mailto:mark at msapiro.net] > > Rosenbaum, Larry M. wrote: > > >> From: Mark Sapiro [mailto:mark at msapiro.net] > >> > >> Rosenbaum, Larry M. wrote: > >> > >> >We are running Mailman 2.1.12 on Solaris 9 SPARC, Python 2.4.2. > What > >> causes the following "decoding Unicode is not supported" error > message? > >> I've looked at digest.mbox and didn't find any Unicode. > >> [...] > >> >Your "cron" job on ornl71 > >> >/usr/local/bin/python -S /usr/local/mailman/cron/senddigests > >> > > >> >produced the following output: > >> > > >> >List: dcaplusplus: problem processing > >> /usr/local/mailman/lists/dcaplusplus/digest.mbox: > >> >decoding Unicode is not supported > >> > >> > >> I think this may be the "Mailman 2.1.12 is not compatible with > python > >> 2.4.x (x>3)" issue. See the March 2009 note at the end of the FAQ at > >> . > > > >My original message was incorrect (I was looking at the wrong system). > The system generating the error message is running python 2.5, which is > stated as one of the recommended Python versions. What else can I > check? > > ... > Add the two lines > import traceback > traceback.print_exc() ... > > cron/senddigestsx -l dcaplusplus > > This should produce a traceback in addition to the above message. Post > that. > Thank you for the excellent instructions. Here is the output: ornl71# cron/senddigestsx -l dcaplusplus List: dcaplusplus: problem processing /usr/local/mailman/lists/dcaplusplus/digest.mbox: decoding Unicode is not supported Traceback (most recent call last): File "cron/senddigestsx", line 89, in main mlist.send_digest_now() File "/usr/local/mailman/Mailman/Digester.py", line 60, in send_digest_now ToDigest.send_digests(self, mboxfp) File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 142, in send_digests send_i18n_digests(mlist, mboxfp) File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 339, in send_i18n_digests mcset = msg.get_content_charset('') File "/usr/local/lib/python2.5/email/message.py", line 759, in get_content_charset charset = unicode(charset, 'us-ascii').encode('us-ascii') TypeError: decoding Unicode is not supported From mark at msapiro.net Thu Sep 3 02:55:14 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 2 Sep 2009 17:55:14 -0700 Subject: [Mailman-Users] What causes "decoding Unicode is not supported"? In-Reply-To: <43C68785C2728049AF86B0ECB240A151117D965764@EXCHMB.ornl.gov> Message-ID: Rosenbaum, Larry M. wrote: > >Thank you for the excellent instructions. Here is the output: > >ornl71# cron/senddigestsx -l dcaplusplus >List: dcaplusplus: problem processing /usr/local/mailman/lists/dcaplusplus/digest.mbox: >decoding Unicode is not supported >Traceback (most recent call last): > File "cron/senddigestsx", line 89, in main > mlist.send_digest_now() > File "/usr/local/mailman/Mailman/Digester.py", line 60, in send_digest_now > ToDigest.send_digests(self, mboxfp) > File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 142, in send_digests > send_i18n_digests(mlist, mboxfp) > File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 339, in send_i18n_digests > mcset = msg.get_content_charset('') > File "/usr/local/lib/python2.5/email/message.py", line 759, in get_content_charset > charset = unicode(charset, 'us-ascii').encode('us-ascii') >TypeError: decoding Unicode is not supported Now I'm a bit confused. That line 759 in /usr/local/lib/python2.5/email/message.py doesn't correlate with any of the email/message.py modules I have. Instead of the line charset = unicode(charset, 'us-ascii').encode('us-ascii') all the email 4.0.x packages I have have try: if isinstance(charset, str): charset = unicode(charset, 'us-ascii') charset = charset.encode('us-ascii') except UnicodeError: return failobj This should work in your case. What do you get if you invoke python, import email and display email.__version__? e.g., [msapiro at msapiro ~]$ python Python 2.5.2 (r252:60911, Dec 2 2008, 09:26:14) [GCC 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> import email >>> email.__version__ '4.0.2' >>> -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From funactivities at gmail.com Thu Sep 3 03:31:57 2009 From: funactivities at gmail.com (Andrei) Date: Wed, 2 Sep 2009 18:31:57 -0700 Subject: [Mailman-Users] Can receive but not send? Message-ID: <8f187d9d0909021831k6fc72b36g27c3a7a6bb701631@mail.gmail.com> Thanks to Sean I've made some progress. It seems that local users on lists.host.org server can receive and send emails. Mailman on lists.host.org can also receive emails. However, there is an an error message when Mailman tries to send email out to list subscribers. The error message I see in the logs is "Unrouteable address" for each email address in the list (e.g. email at yahoo.com). From mark at msapiro.net Thu Sep 3 03:50:34 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 2 Sep 2009 18:50:34 -0700 Subject: [Mailman-Users] Can receive but not send? In-Reply-To: <8f187d9d0909021831k6fc72b36g27c3a7a6bb701631@mail.gmail.com> Message-ID: Andrei wrote: >Thanks to Sean I've made some progress. It seems that local users on >lists.host.org server can receive and send emails. Mailman on >lists.host.org can >also receive emails. However, there is an an error message when Mailman >tries to send email out to list subscribers. The error message I see in the >logs is "Unrouteable address" for each email address in the list (e.g. >email at yahoo.com). Can a local user send to one of these non-local addresses? Can Mailman send to a local address? You are asking Exim configuration questions. The only thing possibly Mailman related in this is if Exim doesn't accept listname-bounces at domain as an envelope sender, but it doesn't seem that that's the issue. You would probably have better luck pursuing your Exim configuration issues with Exim support resources. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From funactivities at gmail.com Thu Sep 3 04:04:50 2009 From: funactivities at gmail.com (Andrei) Date: Wed, 2 Sep 2009 19:04:50 -0700 Subject: [Mailman-Users] Can receive but not send? In-Reply-To: References: <8f187d9d0909021831k6fc72b36g27c3a7a6bb701631@mail.gmail.com> Message-ID: <8f187d9d0909021904if695e42yad04229b8d8464d6@mail.gmail.com> No, users can not send emails to outside/not local addresses.Yes, mailman can send emails and even moderator approvals to local users (only). It looks like the server can receive emails for lists and users (from outside and local users), but it fails to send emails to external addresses. On Wed, Sep 2, 2009 at 6:50 PM, Mark Sapiro wrote: > Andrei wrote: > > >Thanks to Sean I've made some progress. It seems that local users on > >lists.host.org server can receive and send emails. Mailman on > >lists.host.org can > >also receive emails. However, there is an an error message when Mailman > >tries to send email out to list subscribers. The error message I see in > the > >logs is "Unrouteable address" for each email address in the list (e.g. > >email at yahoo.com). > > > Can a local user send to one of these non-local addresses? > > Can Mailman send to a local address? > > You are asking Exim configuration questions. The only thing possibly > Mailman related in this is if Exim doesn't accept > listname-bounces at domain as an envelope sender, but it doesn't seem > that that's the issue. > > You would probably have better luck pursuing your Exim configuration > issues with Exim support resources. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > From mark at msapiro.net Thu Sep 3 04:27:37 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 2 Sep 2009 19:27:37 -0700 Subject: [Mailman-Users] Can receive but not send? In-Reply-To: <8f187d9d0909021904if695e42yad04229b8d8464d6@mail.gmail.com> Message-ID: Andrei wrote: >No, users can not send emails to outside/not local addresses.Yes, mailman >can send emails and even moderator approvals to local users (only). >It looks like the server can receive emails for lists and users (from >outside and local users), but it fails to send emails to external addresses. So you need to fix your Exim configuration so it can route mail to external domains. >On Wed, Sep 2, 2009 at 6:50 PM, Mark Sapiro wrote: >> >> You would probably have better luck pursuing your Exim configuration >> issues with Exim support resources. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 3 05:12:51 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 2 Sep 2009 20:12:51 -0700 Subject: [Mailman-Users] Mail to yahoo / google accounts In-Reply-To: Message-ID: Hien HUYNH HUU wrote: > I don't know why the gmail/yahoo mail server indicate my server is spam although my customers want to receive my post from the list. Nor do we, and it's likely they won't tell you because they consider such information to be proprietary and of potential use to spammers. You need to contact these ISPs directly and explain what the character of your mailings is and ask what you need to do to get your server treated better. This is a tedious and difficult process. Many of us have been there with one or more of the large ISPs and we sympathize with you, but basically, you have to search for the way to submit a "my mail is not being delivered to your users" report and work through their process. I've been through this process with Hotmail, but as far as I know I haven't had problems with Google/Gmail and my only Yahoo issues have been delayed mail, not outright refusal, so I haven't had the need to try to find their contact info. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rosenbaumlm at ornl.gov Thu Sep 3 16:35:35 2009 From: rosenbaumlm at ornl.gov (Rosenbaum, Larry M.) Date: Thu, 03 Sep 2009 10:35:35 -0400 Subject: [Mailman-Users] What causes "decoding Unicode is not supported"? In-Reply-To: References: <43C68785C2728049AF86B0ECB240A151117D965764@EXCHMB.ornl.gov> Message-ID: <43C68785C2728049AF86B0ECB240A151117D965C6C@EXCHMB.ornl.gov> > From: Mark Sapiro [mailto:mark at msapiro.net] > > Rosenbaum, Larry M. wrote: > > > >Thank you for the excellent instructions. Here is the output: > > > >ornl71# cron/senddigestsx -l dcaplusplus > >List: dcaplusplus: problem processing > /usr/local/mailman/lists/dcaplusplus/digest.mbox: > >decoding Unicode is not supported > >Traceback (most recent call last): > > File "cron/senddigestsx", line 89, in main > > mlist.send_digest_now() > > File "/usr/local/mailman/Mailman/Digester.py", line 60, in > send_digest_now > > ToDigest.send_digests(self, mboxfp) > > File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 142, in > send_digests > > send_i18n_digests(mlist, mboxfp) > > File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 339, in > send_i18n_digests > > mcset = msg.get_content_charset('') > > File "/usr/local/lib/python2.5/email/message.py", line 759, in > get_content_charset > > charset = unicode(charset, 'us-ascii').encode('us-ascii') > >TypeError: decoding Unicode is not supported > > > Now I'm a bit confused. That line 759 in > /usr/local/lib/python2.5/email/message.py doesn't correlate with any > of the email/message.py modules I have. Instead of the line > > charset = unicode(charset, 'us-ascii').encode('us-ascii') > > all the email 4.0.x packages I have have > > try: > if isinstance(charset, str): > charset = unicode(charset, 'us-ascii') > charset = charset.encode('us-ascii') > except UnicodeError: > return failobj > > This should work in your case. What do you get if you invoke python, > import email and display email.__version__? e.g., > > [msapiro at msapiro ~]$ python > Python 2.5.2 (r252:60911, Dec 2 2008, 09:26:14) > [GCC 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)] on cygwin > Type "help", "copyright", "credits" or "license" for more information. > >>> import email > >>> email.__version__ > '4.0.2' > >>> ornl71# python Python 2.5 (r25:51908, Sep 20 2006, 06:18:53) [GCC 3.4.6] on sunos5 Type "help", "copyright", "credits" or "license" for more information. >>> import email >>> email.__version__ '4.0.1' From mark at msapiro.net Thu Sep 3 17:37:50 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 3 Sep 2009 08:37:50 -0700 Subject: [Mailman-Users] What causes "decoding Unicode is not supported"? In-Reply-To: <43C68785C2728049AF86B0ECB240A151117D965C6C@EXCHMB.ornl.gov> Message-ID: Rosenbaum, Larry M. wrote: > >ornl71# python >Python 2.5 (r25:51908, Sep 20 2006, 06:18:53) >[GCC 3.4.6] on sunos5 >Type "help", "copyright", "credits" or "license" for more information. >>>> import email >>>> email.__version__ >'4.0.1' I don't know if there was a different email 4.0.1 distributed with Python 2.5 as opposed to Python 2.5.1, or if yours is modified by Sun in some way (if it is a Sun package), but the problem is in your email/message.py get_content_charset method. All the email 4.0.x versions I have define this method as in the attached message.get_content_charset.txt file. In your case, the statement charset = unicode(charset, 'us-ascii').encode('us-ascii') is attempting to convert charset to unicode without first testing if it is already a unicode, which it is in the problem case. It appears there may be an additional incompatibility between Mailman 2.1.12 and Python 2.5 as opposed to Python 2.5.x. I'll not this in the FAQ. If you can easily upgrade to a later Python 2.5.x, I think that will solve the problem. If not, you could patch /usr/local/lib/python2.5/email/message.py by replacing the definition of get_content_charset with that in the attached file. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: message.get_content_charset.txt URL: From rosenbaumlm at ornl.gov Thu Sep 3 18:14:11 2009 From: rosenbaumlm at ornl.gov (Rosenbaum, Larry M.) Date: Thu, 03 Sep 2009 12:14:11 -0400 Subject: [Mailman-Users] What causes "decoding Unicode is not supported"? In-Reply-To: References: <43C68785C2728049AF86B0ECB240A151117D965C6C@EXCHMB.ornl.gov> Message-ID: <43C68785C2728049AF86B0ECB240A151117D965D5E@EXCHMB.ornl.gov> > From: Mark Sapiro [mailto:mark at msapiro.net] > Sent: Thursday, September 03, 2009 11:38 AM > To: Rosenbaum, Larry M.; mailman-users at python.org > Subject: RE: [Mailman-Users] What causes "decoding Unicode is not > supported"? > > Rosenbaum, Larry M. wrote: > > > >ornl71# python > >Python 2.5 (r25:51908, Sep 20 2006, 06:18:53) > >[GCC 3.4.6] on sunos5 > >Type "help", "copyright", "credits" or "license" for more information. > >>>> import email > >>>> email.__version__ > >'4.0.1' > > I don't know if there was a different email 4.0.1 distributed with > Python 2.5 as opposed to Python 2.5.1, or if yours is modified by Sun > in some way (if it is a Sun package), but the problem is in your > email/message.py get_content_charset method. > > All the email 4.0.x versions I have define this method as in the > attached message.get_content_charset.txt file. > > In your case, the statement > > charset = unicode(charset, 'us-ascii').encode('us-ascii') > > is attempting to convert charset to unicode without first testing if it > is already a unicode, which it is in the problem case. > > It appears there may be an additional incompatibility between Mailman > 2.1.12 and Python 2.5 as opposed to Python 2.5.x. I'll not this in the > FAQ. > > If you can easily upgrade to a later Python 2.5.x, I think that will > solve the problem. If not, you could patch > /usr/local/lib/python2.5/email/message.py by replacing the definition > of get_content_charset with that in the attached file. Thanks. Upgrading Python to v2.5.1 fixed the problem. From b19141 at anl.gov Thu Sep 3 22:45:45 2009 From: b19141 at anl.gov (Barry Finkel) Date: Thu, 3 Sep 2009 15:45:45 -0500 (CDT) Subject: [Mailman-Users] Question About Gzip'd Archives Message-ID: <20090903204545.D2C74175A0@britaine.cis.anl.gov> I have a question about zipped list archives; the question arose from a subscriber to one of our lists. I am running Mailman 2.1.11 on Ubuntu from a package I built from the SourceForge source. mailman# pwd /var/lib/mailman/archives/private/LISTNAME mailman# ls -ald 2009-August* drwxrwsr-x 2 list list 4096 2009-08-31 11:34 2009-August -rw-rw-r-- 1 list list 91577 2009-08-31 11:34 2009-August.txt -rw-rw-r-- 1 list list 20708 2009-09-01 03:27 2009-August.txt.gz mailman# The .txt file looks fine, as does the .gz file. When I go to the list admin web interface and look at the archives, I see August 2009: [Thread] [Subject] [Author] [Date] [GZip'd text 20KB] That value (20KB) seems to be correct. When I click on the "[Gzip...]" link, Firefox/Solaris gives me a text file, not a .gz file. Maybe Firefox knows how to unzip the file, as vim does. When I click on the same link using IE8/XP, IE8 sees the .gz suffix and asks me what to do with the file. I save it on my desktop, and when I look at the file, I see that it is a plain text file. It is not a gzip'd file. Why? Thanks. ---------------------------------------------------------------------- Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 222, Room D209 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From gtaylor at riverviewtech.net Thu Sep 3 23:36:23 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Thu, 03 Sep 2009 16:36:23 -0500 Subject: [Mailman-Users] Question About Gzip'd Archives In-Reply-To: <20090903204545.D2C74175A0@britaine.cis.anl.gov> References: <20090903204545.D2C74175A0@britaine.cis.anl.gov> Message-ID: <4AA036D7.3060103@riverviewtech.net> On 09/03/09 15:45, Barry Finkel wrote: > I save it on my desktop, and when I look at the file, I see that it > is a plain text file. It is not a gzip'd file. Why? Thanks. I'm betting that Apache is automatically decompressing the file and sending it to you. Apache (and a few other web servers) know how to serve up content that has been compressed on disk to save space. It can be configured to send either the compressed or decompressed content. The thing that I'm not sure about is how Apache will behave (if it's working with compression) if it has two files, 2009-August.txt and 2009-August.txt.gz. Another thing that may be messing with you is that Firefox may be reporting (via HTTP header) that it can accept and deal with compressed content and IE not doing so. Unless someone else comes up with any thing else, I think I would go to an Apache group and re-pose your scenario (of the compressed and uncompressed files) and see if they can help shed some more light on the subject. Of course you can do some digging in Apache's documentation and probably find some more information too. Grant. . . . From mark at msapiro.net Thu Sep 3 23:46:36 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 3 Sep 2009 14:46:36 -0700 Subject: [Mailman-Users] Question About Gzip'd Archives In-Reply-To: <20090903204545.D2C74175A0@britaine.cis.anl.gov> Message-ID: Barry Finkel wrote: >I have a question about zipped list archives; the question arose from >a subscriber to one of our lists. I am running Mailman 2.1.11 on >Ubuntu from a package I built from the SourceForge source. > >mailman# pwd >/var/lib/mailman/archives/private/LISTNAME >mailman# ls -ald 2009-August* >drwxrwsr-x 2 list list 4096 2009-08-31 11:34 2009-August >-rw-rw-r-- 1 list list 91577 2009-08-31 11:34 2009-August.txt >-rw-rw-r-- 1 list list 20708 2009-09-01 03:27 2009-August.txt.gz >mailman# > >The .txt file looks fine, as does the .gz file. >When I go to the list admin web interface and look at the archives, >I see > > August 2009: [Thread] [Subject] [Author] [Date] [GZip'd text 20KB] > >That value (20KB) seems to be correct. When I click on the "[Gzip...]" >link, Firefox/Solaris gives me a text file, not a .gz file. Maybe >Firefox knows how to unzip the file, as vim does. When I click on >the same link using IE8/XP, IE8 sees the .gz suffix and asks me what >to do with the file. I save it on my desktop, and when I look at the >file, I see that it is a plain text file. It is not a gzip'd file. >Why? Thanks. Your web server is converting the gzipped file and serving it as plain text, but MSIE sees the .gz extension and thinks it can't display the content. However, I recommend you don't gzip the files at all. As you can see, doing so doesn't save space; it requires more space because the .txt files are kept even after gzipping. The old ones that will have no more messages added can be removed, but you have to do that manually. Keeping a gzipped file can save some bandwidth when accessing the file on the web, but not if your web server converts and serves it as plain text, which appears to be the case. Also, unless you set GZIP_ARCHIVE_TXT_FILES = Yes in mm_cfg.py (don't do it see below), the current day's posts are not in the .txt.gz file until cron runs Mailman's cron/nightly_gzip. Thus, I recommend not gzipping the archive .txt files at all. I.e., do not put GZIP_ARCHIVE_TXT_FILES = Yes in mm_cfg.py and remove or comment the cron/nightly_gzip entry from Mailman's crontab. This can be a bit tricky to do right because you have links on the archive TOC page that point to the .txt.gz files, and if you just comment the cron/nightly_gzip entry, the current period's .txt.gz file will be quickly out of date. You can remove all the .txt.gz files, and the next archived post will rebuild the TOC with links to the .txt files, but for the period before the next archived post, the archive TOC will have links pointing to the removed .txt.gz files. One way around this is just to run bin/arch --wipe on a list or lists. This will remove all the list's .txt.gz files and build an archive TOC with correct links to the .txt files. The .txt.gz files will only be regenerated if cron/nightly_gzip is run. The usual caveats about running bin/arch --wipe, especially on older lists, apply. Namely, it's a good idea to first check the archives/private/LIST.mbox/LIST.mbox file with bin/cleanarch, and there is a possibility that messages can get renumbered which invalidates externally saved links to exisitng messages. Another way around it is to remove the .txt.gz files manually and then run 'bin/arch LISTNAME /dev/null' to rebuild the archive TOC. Note no --wipe option and no input redirection - just /dev/null as a filename argument. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Sep 4 00:03:32 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 3 Sep 2009 15:03:32 -0700 Subject: [Mailman-Users] Question About Gzip'd Archives In-Reply-To: <4AA036D7.3060103@riverviewtech.net> Message-ID: Grant Taylor wrote: >On 09/03/09 15:45, Barry Finkel wrote: >> I save it on my desktop, and when I look at the file, I see that it >> is a plain text file. It is not a gzip'd file. Why? Thanks. > >I'm betting that Apache is automatically decompressing the file and >sending it to you. I agree. >Apache (and a few other web servers) know how to serve up content that >has been compressed on disk to save space. It can be configured to send >either the compressed or decompressed content. > >The thing that I'm not sure about is how Apache will behave (if it's >working with compression) if it has two files, 2009-August.txt and >2009-August.txt.gz. The same as it behaves if you ask for 2009-August.txt.gz and there is no file named 2009-August.txt. You ask for 2009-August.txt.gz and assuming it finds it, it serves it according to how it's configured to serve that file. It won't be aware of any similarly named file without the .gz extension. >Another thing that may be messing with you is that Firefox may be >reporting (via HTTP header) that it can accept and deal with compressed >content and IE not doing so. Or vice versa? This is not likely to be the full explanation because the OP reported that IE saved the file and the content was uncompressed text. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From kremels at kreme.com Fri Sep 4 05:03:07 2009 From: kremels at kreme.com (LuKreme) Date: Thu, 3 Sep 2009 21:03:07 -0600 Subject: [Mailman-Users] Question About Gzip'd Archives In-Reply-To: <20090903204545.D2C74175A0@britaine.cis.anl.gov> References: <20090903204545.D2C74175A0@britaine.cis.anl.gov> Message-ID: <7CA94B11-9D41-4F4E-9FD4-4B9AF69D9A77@kreme.com> On 3-Sep-2009, at 14:45, Barry Finkel wrote: > when I look at the file, I see that it is a plain text file. It is > not a gzip'd file. > Why? Thanks. This is not anything Mailman is doing. Either your system is automatically seeing the zipped data and uncompressing it, or (and this is more likely) apache is set to automatically uncompress the .gz file and send it along. If you can, see if your httpd.conf is using mod_gunzip and if so, what its settings are. If you want the gzip archives, then see if you can get it disabled for the mailman archives pages. -- Everybody hates a tourist, especially one who thinks it's all such laugh. Yeah, and the chip stains and grease will come out in the bath. You will never understand how it feels to live your life with no meaning or control, and with nowhere left to go. You are amazed that the exist, and they burn so bright whilst you can only wonder why. From b19141 at anl.gov Fri Sep 4 16:02:58 2009 From: b19141 at anl.gov (Barry Finkel) Date: Fri, 4 Sep 2009 09:02:58 -0500 (CDT) Subject: [Mailman-Users] Disabling mailman/create Web Page Message-ID: <20090904140258.246A6175A0@britaine.cis.anl.gov> Our cyber security group sent me notice of a vulnerability in a Mailman web page: Web Application Potentially Sensitive CGI Parameter Detection I think it is the URL: mailman/create As I do not use that web page to create a new Mailman list, I want to disable that page. Is there an easy way to do it in Mailman, or do I ---------------------------------------------------------------------- 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 funactivities at gmail.com Fri Sep 4 16:06:48 2009 From: funactivities at gmail.com (Andrei) Date: Fri, 4 Sep 2009 07:06:48 -0700 Subject: [Mailman-Users] domain regex and template for the lists? Message-ID: <8f187d9d0909040706lb62e74am516a2bbca44d0c3a@mail.gmail.com> Two quick questions: Is it possible to copy list preferences from one list to another? Is it possible to create a regex in mailman that would accept emails from all domain members even if they are not members of a list? For example, I have complains at lists.host.com list with three members. I would like users from host.com and lists.host.com (only) to be able to send this list From adam-mailman at amyl.org.uk Fri Sep 4 16:22:18 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Fri, 4 Sep 2009 15:22:18 +0100 Subject: [Mailman-Users] Disabling mailman/create Web Page In-Reply-To: <20090904140258.246A6175A0@britaine.cis.anl.gov> References: <20090904140258.246A6175A0@britaine.cis.anl.gov> Message-ID: <20090904142218.GO30597@amyl.org.uk> On Fri, Sep 04, 2009 at 09:02:58AM -0500, Barry Finkel wrote: > mailman/create > > As I do not use that web page to create a new Mailman list, I want to > disable that page. Is there an easy way to do it in Mailman, or do I By default, I don't ScriptAlias it ('create') in the first place. Deny from all in the appropriate httpd config (or something like that) should do the job, if you don't want over-the-web list-creation. (invariably, i just switch screen(1) to the appropriate machine and run newlist to handle list-creation.) -- ``There is a providence that protects idiots, drunkards, children and the United States of America.'' (Otto von Bismarck) From mark at msapiro.net Fri Sep 4 16:29:08 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Sep 2009 07:29:08 -0700 Subject: [Mailman-Users] domain regex and template for the lists? In-Reply-To: <8f187d9d0909040706lb62e74am516a2bbca44d0c3a@mail.gmail.com> Message-ID: Andrei wrote: >Two quick questions: > >Is it possible to copy list preferences from one list to another? Use bin/config_list -o to write the settings from one list to a file, edit out the list specific settings which don't apply to the other list. Some candidates are real_name, owner, moderator, description, info and subject_prefix. Then use bin/config_list -i to apply the remaining settings to the other list. >Is it possible to create a regex in mailman that would accept emails >from all domain members even if they are not members of a list? >For example, I have complains at lists.host.com list with three members. >I would like users from host.com and lists.host.com (only) to be able >to send this list If you really want just those two, put in accept_these_nonmembers ^.*@(lists\.)?host\.com$ or you could put both ^.*@lists\.host\.com$ ^.*@host\.com$ If you want host.com and all subdomains, use ^.*[@.]host\.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 Sep 4 16:40:31 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Sep 2009 07:40:31 -0700 Subject: [Mailman-Users] Disabling mailman/create Web Page In-Reply-To: <20090904140258.246A6175A0@britaine.cis.anl.gov> Message-ID: Barry Finkel wrote: >Our cyber security group sent me notice of a vulnerability in >a Mailman web page: > > Web Application Potentially Sensitive CGI Parameter Detection > >I think it is the URL: > > mailman/create Googling '"Web Application Potentially Sensitive CGI Parameter Detection" mailman' doesn't show me anything relevant to current Mailman. If there really is a Mailman security issue, please post the details to mailman-security at python.org. >As I do not use that web page to create a new Mailman list, I want to >disable that page. Is there an easy way to do it in Mailman, or do I Adam McGreggor has already replied suggesting denying access via the web server configuration. You could also just remove the create wrapper from Mailman's cgi-bin/ directory. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From theall at tifaware.com Fri Sep 4 21:09:00 2009 From: theall at tifaware.com (George A. Theall) Date: Fri, 4 Sep 2009 15:09:00 -0400 Subject: [Mailman-Users] Disabling mailman/create Web Page In-Reply-To: <20090904140258.246A6175A0@britaine.cis.anl.gov> References: <20090904140258.246A6175A0@britaine.cis.anl.gov> Message-ID: <20090904190900.GA23660@tifaware.com> On Fri, Sep 04, 2009 at 09:02:58AM -0500, Barry Finkel wrote: > Our cyber security group sent me notice of a vulnerability in > a Mailman web page: > > Web Application Potentially Sensitive CGI Parameter Detection This almost certainly is from a Nessus scan - see: http://www.nessus.org/plugins/index.php?view=single&id=40773 This particular "plugin" isn't reporting a vulnerability per se (ie, its risk factor is "None"). Instead, it notes that the name of one or more parameters suggests it might be sensitive in some fashion. > I think it is the URL: > > mailman/create Probably. That form has a parameter named 'password' ("Initial list password"), which could be sniffed if the target web server doesn't use HTTPS. > As I do not use that web page to create a new Mailman list, I want to > disable that page. Not a bad idea. Disclaimer: I work for Tenable Network Security as Director of Vulnerability Research, which, among other things, is responsible for writing the plugins for Nessus. George -- theall at tifaware.com From aba at westmont.edu Fri Sep 4 17:26:13 2009 From: aba at westmont.edu (Anne Anderson) Date: Fri, 4 Sep 2009 08:26:13 -0700 Subject: [Mailman-Users] How to get rid of bogus held-message notifications? Message-ID: <3ebf3e3f0909040826m41b4dd6ana73778ef27afd494@mail.gmail.com> Hello! After a spammer targeted about 80 of our lists, I deleted the held messages by physically removing the files at the command line. However, every day at 8 AM I still get the emailed notifications that a message is being held. Evidently something in Mailman still thinks those messages are there. Is there a way to clear this? Thanks for any advice you can give. We are running 2.1.9 on a SLES Linux server. Anne -- Anne Anderson Web Application Developer / Database Manager Information Technology Westmont College From chriswr at iodalliance.com Wed Sep 2 16:59:08 2009 From: chriswr at iodalliance.com (Christopher C. Wright) Date: Wed, 02 Sep 2009 07:59:08 -0700 Subject: [Mailman-Users] Microsoft Outlook and footer/signature "attachments" Message-ID: <4A9E883C.7020304@iodalliance.com> I've done some reading through this and other mailing lists, but I can't find anything relating to this topic past 2004; if there is something more current, please forgive me. In short, any time someone sends a non purely-text/plain email through our Mailman lists, Outlook decides the footer (detailing the list name and the like) is an attachment, and so presents it as such to the user. I understand this is purely an Outlook problem (several other mail clients in use do not display this behavior), but the higher-ups at my company wish this 'problem' resolved, and each of them use Outlook. I had found a patch to one of the message-handling scripts, specifically related to attachment processing, but discovered that it had already been implemented in the main Mailman build some time ago. In short, I'm just trying to append the message footer to the body of whatever message comes through, before tacking on attachments. Thank you for your time -- Christopher From ercparker at hotmail.com Thu Sep 3 17:48:55 2009 From: ercparker at hotmail.com (Eric Parker) Date: Thu, 3 Sep 2009 08:48:55 -0700 Subject: [Mailman-Users] accept email to a maillist only from list owner Message-ID: I'm running Mailman version 2.1.9 Is there a setting I could make make to only accept mail to a maillist that comes from the maillist owner? I was thinking I could set all list members moderation bit to on and set 'discard posts from moderated members'. Is this the only way, and/or the best way to accomplish this? Thank you for any help you can provide. Eric _________________________________________________________________ Windows Live: Keep your friends up to date with what you do online. http://windowslive.com/Campaign/SocialNetworking?ocid=PID23285::T:WLMTAGL:ON:WL:en-US:SI_SB_online:082009 From evansdl at unk.edu Thu Sep 3 18:39:24 2009 From: evansdl at unk.edu (Dylan L Evans) Date: Thu, 3 Sep 2009 11:39:24 -0500 Subject: [Mailman-Users] Relay not permitted... In-Reply-To: <87ab1dtlsm.fsf@uwakimon.sk.tsukuba.ac.jp> References: <8f187d9d0909011827j5341fd93qf3ad5568dcffed09@mail.gmail.com> <20090902131221.GH30597@amyl.org.uk> <87ab1dtlsm.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: I am fairly new to both email and list administration. I inherited a domino environment and a majordomo listserv. I am in the process of migrating the lists to a new mailman server running on redhat and am experiencing the same relaying issue. Messages are routing to everyone in the domino domain but go no further. I apologize if this is below the scope of this listserv but any help you can offer would be greatly appreciated! Thanks, Dylan Evans Systems Manager Information Technology Services University of Nebraska at Kearney From: "Stephen J. Turnbull" To: Adam McGreggor Cc: mailman-users at python.org Date: 09/02/2009 10:13 AM Subject: Re: [Mailman-Users] Relay not permitted... Sent by: mailman-users-bounces+evansdl=unk.edu at python.org Adam McGreggor writes: > My advice would be ditch the god-awful split config, and use a > monolithic file, there's usually a sample in > /usr/share/doc/exim4-base/examples/example.conf.gz Actually, it might be more useful to start with the monolithic config file that lives at /var/lib/exim4/config.autogenerated ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/evansdl%40unk.edu Security Policy: http://wiki.list.org/x/QIA9 From grschmidt at acm.org Thu Sep 3 13:50:04 2009 From: grschmidt at acm.org (Gary R. Schmidt) Date: Thu, 03 Sep 2009 21:50:04 +1000 Subject: [Mailman-Users] Mail to yahoo / google accounts Message-ID: <4A9FAD6C.5080605@acm.org> > Nor do we, and it's likely they won't tell you because they consider > such information to be proprietary and of potential use to spammers. A way around these problems may be to use your ISP's mail-relay, rather than delivering directly. Or use a third-party mailer, such as fastmail.fm. Usually your ISP is not on any black-lists, and they also (should) have mechanisms in place to get off such black-lists when they get on them. Of course, to get lots of messages out via your ISP you may need to authenticate your connections and so on - I ended up building a custom version or postfix to use SASL and TLS, with which my ISP let's me specify 300 recipients rather than 50. Telling postfix "default_destination_recipient_limit=300" completed the magic. Cheers, Gary B-) From hien.hh at sbsc.com.vn Thu Sep 3 04:46:06 2009 From: hien.hh at sbsc.com.vn (Hien HUYNH HUU) Date: Thu, 3 Sep 2009 09:46:06 +0700 Subject: [Mailman-Users] Mail to yahoo / google accounts In-Reply-To: <87tyzmtbn1.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87tyzmtbn1.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: Dear Stephen, Mark ! Thank you for your reply. I don't know why the gmail/yahoo mail server indicate my server is spam although my customers want to receive my post from the list. I check my qmail settings and see that my DNS, rDNS are Ok. I am configuring concurrencyremote is 5 with qmail and : SMTP_MAX_RCPTS = 10, SMTP_MAX_SESSIONS_PER_CONNECTION = 1, QRUNNER_SLEEP_TIME = seconds(10) with Mailman so that we just use bad performance to be called "spam". Please help me . Best regards, Huu Hien -----Original Message----- From: Stephen J. Turnbull [mailto:stephen at xemacs.org] Sent: Wednesday, September 02, 2009 7:48 AM To: Hien HUYNH HUU Cc: mailman-users at python.org Subject: [Mailman-Users] Mail to yahoo / google accounts Hien HUYNH HUU writes: Have you read the FAQ? > Now I have a problem when sending emails to yahoo/gmail > accounts with my maillist. Actually I send post to a lot of > accounts so that yahoo and google deny to receive my post, the > log I received likes this: Both of those indicate you are suspected of spamming. The Yahoo message says their users are actually complaining about your mail. (The big freemail hosts have been know to lie about exactly why they're blocking your mail, but if you really are causing user complaint you're in big trouble at that host. It's very difficult to get back in their good graces after a history of user complaint.) You should go read their guidelines, and find out how to conform to them. > I must wait for about 2 hours to resend and It block again. > Please help me to config mailman/qmail so that I can send mail > to them without being deny anything. This is probably more a qmail problem than a Mailman problem. You really should talk to qmail people about qmail. There may be a few on this list, but most people here use sendmail, Postfix, or Exim, and the most active experts on this list know nothing about qmail that isn't in the FAQ. From keithjarvis at mkp.org Thu Sep 3 23:32:07 2009 From: keithjarvis at mkp.org (Keith Jarvis) Date: Thu, 3 Sep 2009 16:32:07 -0500 Subject: [Mailman-Users] Opt out footers as .txt attachments preventing CAN SPAM Act compliance Message-ID: <014901ca2cdd$fe82a5d0$fb87f170$@org> Hello I'm part of a small nonprofit running Mailman version 2.1.9 and we have consistently found that most of our subscribers receive the footers where the opt out language is as .txt attachments and therefore do not know how to opt out. I searched the help/support forums to find that this seems to be a widespread problem. Is it fixed in current versions? Are there repairs available to this problem that a poor nonprofit without staff web developers or IT funds can afford or know how to implement? Please help! Keith R Jarvis The ManKind Project Information Systems Director 7088 Burkitt Road Antioch, Tennessee 37013 USA Home/Office: 615.206.7232 Fax: 615.224.0928 Cell: 615.828.2033 Email: infosystems at mkp.org Skype: JarvisDog I create a world of healing and truth by touching the Divine and modeling authentic transparency. From verwaltung at seocomplete.de Fri Sep 4 12:28:12 2009 From: verwaltung at seocomplete.de (Verwaltung) Date: Fri, 04 Sep 2009 12:28:12 +0200 Subject: [Mailman-Users] Donate to the GNU Mailman Project (directed donation program) Message-ID: <4AA0EBBC.2060802@seocomplete.de> Dear GNU Mailman - Team, we want to sponsor 500 $ for the further development of your excellent GNU Mailman Project. Is it possible that we will appear as a sponsor (directed donation program) on the URL http://www.gnu.org/software/mailman/index.html below "Thanks go out to:" with a link to our agency http://www.seocomplete.de and anchor text "Suchmaschinenoptimierung"? Best Regards Helmut Naber -------------------------------------------------- seoCOMPLETE Suchmaschinenoptimierung und Internet Marketing Dipl.-Inf. (FH) Helmut Naber Telefon: +49 231 225 12 92 Telefax: +49 231 225 12 99 E-Mail: verwaltung at seocomplete.de Web: http://www.seocomplete.de Postanschrift: Rheinlanddamm 201 44139 Dortmund USt-Id: DE 261497243 Str-Nr.: 340/5119/1262 From mark at msapiro.net Sat Sep 5 00:50:24 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Sep 2009 15:50:24 -0700 Subject: [Mailman-Users] How to get rid of bogus held-message notifications? In-Reply-To: <3ebf3e3f0909040826m41b4dd6ana73778ef27afd494@mail.gmail.com> Message-ID: Anne Anderson wrote: > >After a spammer targeted about 80 of our lists, I deleted the held messages >by physically removing the files at the command line. However, every day at >8 AM I still get the emailed notifications that a message is being held. >Evidently something in Mailman still thinks those messages are there. Is >there a way to clear this? Thanks for any advice you can give. If you had deleted the messages from the command line with Mailman's bin/discard tool instead of just removing the files, there would be no problem. You have a couple of choices. If you go to the list's admindb interfaces, you will see items there for the messages, but without the actual massage. The process of attempting to display these will, in fact, clear the problem, so just visiting the admindb page for the list will clear that list. You can also just remove the lists/LISTNAME/request.pck files, but that will also lose any other pending 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 Sep 5 01:02:44 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Sep 2009 16:02:44 -0700 Subject: [Mailman-Users] Microsoft Outlook and footer/signature "attachments" In-Reply-To: <4A9E883C.7020304@iodalliance.com> Message-ID: Christopher C. Wright wrote: > >In short, any time someone sends a non purely-text/plain email through >our Mailman lists, Outlook decides the footer (detailing the list name >and the like) is an attachment, and so presents it as such to the user. >I understand this is purely an Outlook problem (several other mail >clients in use do not display this behavior), but the higher-ups at my >company wish this 'problem' resolved, and each of them use Outlook. See the FAQ at . It is clear that options 3 and 4 don't work for you. If neither option 1 or 2 works either, you can see the note at the bottom which will lead you to a patch which we don't recommend for the reasons discussed in the FAQ, but which you may find useful. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at python.org Sat Sep 5 01:02:40 2009 From: brad at python.org (Brad Knowles) Date: Fri, 04 Sep 2009 18:02:40 -0500 Subject: [Mailman-Users] Donate to the GNU Mailman Project (directed donation program) In-Reply-To: <4AA0EBBC.2060802@seocomplete.de> References: <4AA0EBBC.2060802@seocomplete.de> Message-ID: <4AA19C90.4080208@python.org> Verwaltung wrote: > we want to sponsor 500 $ for the further development of your excellent > GNU Mailman Project. > Is it possible that we will appear as a sponsor (directed donation > program) on the URL http://www.gnu.org/software/mailman/index.html below > "Thanks go out to:" with a link to our agency http://www.seocomplete.de > and anchor text "Suchmaschinenoptimierung"? Actually, I think the best thing for you to do is to go to the page at and fill out the form there. If you have any more questions about this process, please send an e-mail message to mailman-cabal at python.org. -- Brad Knowles Member of the Python.org Postmaster Team & Co-Moderator of the mailman-users and mailman-developers mailing lists From mark at msapiro.net Sat Sep 5 01:05:25 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Sep 2009 16:05:25 -0700 Subject: [Mailman-Users] accept email to a maillist only from list owner In-Reply-To: Message-ID: Eric Parker wrote: > >Is there a setting I could make make to only accept mail to a maillist that comes from the maillist owner? > >I was thinking I could set all list members moderation bit to on and set 'discard posts from moderated members'. Is this the only way, and/or the best way to accomplish this? That's the basic idea. See the FAQ at for more. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Sep 5 01:08:39 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Sep 2009 16:08:39 -0700 Subject: [Mailman-Users] Relay not permitted... In-Reply-To: Message-ID: Dylan L Evans wrote: >I am fairly new to both email and list administration. I inherited a >domino environment and a majordomo listserv. I am in the process of >migrating the lists to a new mailman server running on redhat and am >experiencing the same relaying issue. Messages are routing to everyone >in the domino domain but go no further. I apologize if this is below the >scope of this listserv but any help you can offer would be greatly >appreciated! These questions are best directed to support resources specific to your MTA, but if you tell us what your MTA is, there may be someone on this list who can help. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Sep 5 01:20:30 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 4 Sep 2009 16:20:30 -0700 Subject: [Mailman-Users] Opt out footers as .txt attachments preventing CANSPAM Act compliance In-Reply-To: <014901ca2cdd$fe82a5d0$fb87f170$@org> Message-ID: Keith Jarvis wrote: > >I'm part of a small nonprofit running Mailman version 2.1.9 and we have >consistently found that most of our subscribers receive the footers where >the opt out language is as .txt attachments and therefore do not know how to >opt out. [...] >Is it fixed in current versions? Are there repairs available to this >problem that a poor nonprofit without staff web developers or IT funds can >afford or know how to implement? There are no differences between 2.1.9 and the latest 2.1.12 release in this respect. See the FAQ at and consider option 2 - post only plain text and/or configure content filtering to remove all non-plain-text. Do you have an actual reference stating that the unsubscribe information is not compliant if it is in a separate MIME part? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Sat Sep 5 05:21:15 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Sat, 05 Sep 2009 12:21:15 +0900 Subject: [Mailman-Users] Opt out footers as .txt attachments preventing CAN SPAM Act compliance In-Reply-To: <014901ca2cdd$fe82a5d0$fb87f170$@org> References: <014901ca2cdd$fe82a5d0$fb87f170$@org> Message-ID: <87y6ouvzys.fsf@uwakimon.sk.tsukuba.ac.jp> Keith Jarvis writes: > I'm part of a small nonprofit running Mailman version 2.1.9 and we have > consistently found that most of our subscribers receive the footers where > the opt out language is as .txt attachments and therefore do not know how to > opt out. Sounds like most of your subscribers use Outlook [Express]. There's nothing Mailman can do about buggy software produced by an 800-lb gorilla. As Mark Sapiro wrote in another post: See the FAQ at . [...] If neither option 1 or 2 works either, you can see the note at the bottom which will lead you to a patch which we don't recommend for the reasons discussed in the FAQ, but which you may find useful. If you are running Mailman yourself but don't have the expertise to apply a patch, there may be people on this list who would be willing to help a "poor nonprofit" at nominal cost. If you were located in Tsukuba Japan I'd do it for beer and pizza. :-) If you are depending on your ISP for Mailman support, and they're getting a lot of problem reports, they might be willing to do it to keep the paying customers happy. Note that if the patch is applied, you/they need to say so in any future problem reports about attachments. From alopez at ac.upc.edu Mon Sep 7 10:42:19 2009 From: alopez at ac.upc.edu (albertlb) Date: Mon, 7 Sep 2009 01:42:19 -0700 (PDT) Subject: [Mailman-Users] Admin can't login Message-ID: <25326987.post@talk.nabble.com> Hello, I have installed mailman and created the mailman list. I received the mail confirming that the mailing list has been created but when I try to authenticate I am not able to login. With firefox just refresh, with konqueror authentication fail but I am using as a user the mail address, and password the ones send me by mail. No error in the mailman log. I have installed iredmail with the following components: http://code.google.com/p/iredmail/wiki/Main_Components Thanks Albert -- View this message in context: http://www.nabble.com/Admin-can%27t-login-tp25326987p25326987.html Sent from the Mailman - Users mailing list archive at Nabble.com. From bh at izb.knu.ac.kr Mon Sep 7 04:36:24 2009 From: bh at izb.knu.ac.kr (=?UTF-8?B?54mb57Kl?=) Date: Mon, 07 Sep 2009 11:36:24 +0900 Subject: [Mailman-Users] Mail to yahoo / google accounts In-Reply-To: References: <87tyzmtbn1.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <86y6orlbvb.wl%bh@izb.knu.ac.kr> At Thu, 3 Sep 2009 09:46:06 +0700, Hien HUYNH HUU wrote: > > Dear Stephen, Mark ! > Thank you for your reply. > I don't know why the gmail/yahoo mail server indicate my server is spam although my customers want to receive my post from the list. > I check my qmail settings and see that my DNS, rDNS are Ok. > I am configuring concurrencyremote is 5 with qmail and : SMTP_MAX_RCPTS = 10, SMTP_MAX_SESSIONS_PER_CONNECTION = 1, QRUNNER_SLEEP_TIME = seconds(10) with Mailman so that we just use bad performance to be called "spam". > [...] Use DKIM. That is enough for Google/Yahoo ;; Sincerely, -- Byung-Hee HWANG ? WWW: http://izb.knu.ac.kr/~bh/ From bh at izb.knu.ac.kr Mon Sep 7 09:14:22 2009 From: bh at izb.knu.ac.kr (=?utf-8?B?54mb57Kl?=) Date: Mon, 07 Sep 2009 16:14:22 +0900 Subject: [Mailman-Users] Mail to yahoo / google accounts In-Reply-To: (Hien HUYNH's message of "Mon, 7 Sep 2009 11:03:51 +0700") References: <87tyzmtbn1.fsf@uwakimon.sk.tsukuba.ac.jp> <86y6orlbvb.wl%bh@izb.knu.ac.kr> Message-ID: <86zl97dy5t.fsf@betla.izb.knu.ac.kr> Hien HUYNH HUU writes: > I think that DKIM is not enough for this problem . I read the DKIM from yahoo : " Signing emails with DomainKeys does not guarantee whitelist status or inbox placement. It may, however, make your mailings eligible for our Complaint Feedback Loop (CFL) program. Basically, when you're enrolled in the CFL program, you will be forwarded a copy of the sent email every time a Yahoo! Mail users clicks on the "Spam" button for any of your DomainKey-signed mail. Each complaint should be reviewed and appropriate action should be taken to reduce your complaint rates." Then, from now on, you need to Cc'ing and . Ask to them directly if you want to know real reasons. Sincerely, -- Byung-Hee HWANG ? WWW: http://izb.knu.ac.kr/~bh/ "I worried about you, you're my godson, that's all." -- Vito Corleone, "Chapter 1", page 35 From ercparker at hotmail.com Sat Sep 5 01:18:34 2009 From: ercparker at hotmail.com (Eric Parker) Date: Fri, 4 Sep 2009 16:18:34 -0700 Subject: [Mailman-Users] accept email to a maillist only from list owner In-Reply-To: References: Message-ID: > Date: Fri, 4 Sep 2009 16:05:25 -0700 > From: mark at msapiro.net > To: ercparker at hotmail.com; mailman-users at python.org > Subject: Re: [Mailman-Users] accept email to a maillist only from list owner > > Eric Parker wrote: > > > >Is there a setting I could make make to only accept mail to a maillist that comes from the maillist owner? > > > >I was thinking I could set all list members moderation bit to on and set 'discard posts from moderated members'. Is this the only way, and/or the best way to accomplish this? > > > That's the basic idea. See the FAQ at for > more. Great ... thanks for the information. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > _________________________________________________________________ With Windows Live, you can organize, edit, and share your photos. http://www.windowslive.com/Desktop/PhotoGallery From info at certuspersonality.com Sat Sep 5 13:07:48 2009 From: info at certuspersonality.com (certuspersonality) Date: Sat, 05 Sep 2009 21:07:48 +1000 Subject: [Mailman-Users] Settings Message-ID: <20090905115620.RTBS1120.nschwotgx03p.mx.bigpond.com@herward-i79lit1.certuspersonality.com> We are using Mailman as part of Cpanel on the Linux server at which our domain is hosted. We allowed list members to post messages to the board but this has lately been misused to send spam messages around. We have not been successful in altering the settings to adjust for this new situation; maybe you can help us. We now want the members list to be used in the following way only. 1) Only allow the administrator to post messages on the board. 2) Automatically direct all member messages to the administrator for further handling. 3) Allow new members to subscribe but have the administrator approve of their subscription. 4) Allow unsubscriptions but inform the administrator of such. What is the best way to let list members unsubscribe? We have had no need to appoint a moderator in the past and would like to leave it that way, so all organizational and message handling should be in the hands of the administrator. Kind regards Herward Hencke Mailing Lists Administrator From todd at todd-wheeler.net Sun Sep 6 23:19:34 2009 From: todd at todd-wheeler.net (Todd Wheeler) Date: Sun, 06 Sep 2009 17:19:34 -0400 Subject: [Mailman-Users] Membership List Won't Reset to Non-Digest Message-ID: <4AA42766.40001@todd-wheeler.net> New to mailman and testing features for a client. One member address is getting digests yet the setting in the Membership List administrative web page does not have digests or plain checked. I have checked digests/plain on, submitted, then cleared them off and submitted. The member address is still getting digest messages. Where might I look to determine why the settings are not getting set to non-digest? I have access on the server to the root files, but not sure where to start looking. Any help, direction, or guidance would be appreciated. Regards, -Todd From mark at msapiro.net Tue Sep 8 05:13:50 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 7 Sep 2009 20:13:50 -0700 Subject: [Mailman-Users] Admin can't login In-Reply-To: <25326987.post@talk.nabble.com> Message-ID: albertlb wrote: > >I have installed mailman and created the mailman list. I received the mail >confirming that the mailing list has been created but when I try to >authenticate I am not able to login. With firefox just refresh, with >konqueror authentication fail but I am using as a user the mail address, and >password the ones send me by mail. No error in the mailman log. >I have installed iredmail with the following components: >http://code.google.com/p/iredmail/wiki/Main_Components See the FAQs at , and . This seems most likely to be the "accessing the site via a redirect which is losing post data" issue. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Sep 8 05:28:28 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 7 Sep 2009 20:28:28 -0700 Subject: [Mailman-Users] Membership List Won't Reset to Non-Digest In-Reply-To: <4AA42766.40001@todd-wheeler.net> Message-ID: Todd Wheeler wrote: >New to mailman and testing features for a client. One member address is >getting digests yet the setting in the Membership List administrative >web page does not have digests or plain checked. > >I have checked digests/plain on, submitted, then cleared them off and >submitted. The member address is still getting digest messages. More than one? When you change a member from digest to non-digest, that member generally receives one last digest because she hasn't received those posts accumulated for the digest at the time of the change. In the worst case, you will change the member from non-digest to digest and back; the member will receive one last digest and complain; you will again switch her from non-digest to digest and back; she will again receive one last digest; ... >Where might I look to determine why the settings are not getting set to >non-digest? I have access on the server to the root files, but not sure >where to start looking. If digest is unchecked in Membership Management... --> Membership List the member is not receiving digests except possibly for one last digest as above. You can also follow the link from Membership Management... --> Membership List to the member's options page, but it will show the same setting. You can also do bin/dumpdb lists/LISTNAME/config.pck | grep -A5 one_last_digest to see at least some of the members who are going to receive one last digest. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Sep 8 05:39:52 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 7 Sep 2009 20:39:52 -0700 Subject: [Mailman-Users] Settings In-Reply-To: <20090905115620.RTBS1120.nschwotgx03p.mx.bigpond.com@herward-i79lit1.certuspersonality.com> Message-ID: certuspersonality wrote: >We are using Mailman as part of Cpanel on the Linux server at which >our domain is hosted. See the FAQ at and interpret the following responses in terms of that FAQ. >We allowed list members to post messages to the board but this has >lately been misused to send spam messages around. >We have not been successful in altering the settings to adjust for >this new situation; maybe you can help us. > >We now want the members list to be used in the following way only. > >1) Only allow the administrator to post messages on the board. See the FAQ at . Set all members moderated Set Privacy options... -> Sender filters -> default_member_moderation to Yes >2) Automatically direct all member messages to the administrator for >further handling. Set Privacy options... -> Sender filters -> member_moderation_action to Hold >3) Allow new members to subscribe but have the administrator approve >of their subscription. Set Privacy options... -> Subscription rules -> subscribe_policy to Require approval >4) Allow unsubscriptions but inform the administrator of such. Set Privacy options... -> Subscription rules -> unsubscribe_policy to No Set General Options -> admin_notify_mchanges to Yes >What is the best way to let list members unsubscribe? Set Privacy options... -> Subscription rules -> unsubscribe_policy to No and list members can unsubscribe themselves via web or email. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From tanstaafl at libertytrek.org Tue Sep 8 14:19:56 2009 From: tanstaafl at libertytrek.org (tanstaafl at libertytrek.org) Date: Tue, 08 Sep 2009 08:19:56 -0400 Subject: [Mailman-Users] Cleaning up 'special' list... Message-ID: <4AA64BEC.9010707@libertytrek.org> Hi, I have a question about the best way to clean up a special list I use with Mailman... The list in question - call it 'valid-senders' - is only used to provide a list of 'valid senders' that are allowed to post to other internal lists we use. It is always set to 'Emergency Moderation' so they never get any mail, except for bounce notifications and such (the other two lists have size limits, etc). The only members of these other lists are our own users (Sales Reps), and they both have '@valid-senders' in the 'List of non-member addresses whose postings should be automatically accepted' box. The problem is, I know there have got to be a lot of addresses in the 'valid-senders' list that are no longer good - these are Sales Reps (NOT ours) for Vendors we work with, and they can have a bit of turnover - so what I'd like to do is clean the list up periodically. They are informed that they may receive periodic emails like this when I send them the welcome message after adding them, but I've never actually sent one yet. I was thinking I would simply: 1. Disable 'Emergency Moderation', 2. Send an email to the list members, informing them that I am cleaning up our lists, 3. Re-enable 'Emergency Moderation', 4. Watch for bounces and remove the bad addresses Is this the best way to do something like this? -- Best regards, Charles From kremels at kreme.com Tue Sep 8 16:51:24 2009 From: kremels at kreme.com (LuKreme) Date: Tue, 8 Sep 2009 08:51:24 -0600 Subject: [Mailman-Users] Test mesages Message-ID: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> Is there some way to send a test message to a list that is only sent back to me instead of sending it out to the entire distribution? Sometimes I want to examine the logs live when a message comes in, but I don't want to keep spamming all the users with "test, pls. ignore" sorts of subjects. -- The Piper's calling you to join him From mark at msapiro.net Tue Sep 8 17:24:31 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 8 Sep 2009 08:24:31 -0700 Subject: [Mailman-Users] Test mesages In-Reply-To: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> Message-ID: LuKreme wrote: >Is there some way to send a test message to a list that is only sent >back to me instead of sending it out to the entire distribution? > >Sometimes I want to examine the logs live when a message comes in, but >I don't want to keep spamming all the users with "test, pls. ignore" >sorts of subjects. There is no Mailman facility for this. Whether you can do it or not depends on what exactly you want to see. If it doesn't have to be a specific list, make a 'test' list. If it does have to be the specific list, but you are interested in the input side of the process rather than the output, set yourself moderated before posting. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From malcolm.austen at weald.org.uk Tue Sep 8 17:18:49 2009 From: malcolm.austen at weald.org.uk (Malcolm Austen) Date: Tue, 08 Sep 2009 16:18:49 +0100 Subject: [Mailman-Users] Test mesages In-Reply-To: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> References: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> Message-ID: On Tue, 08 Sep 2009 15:51:24 +0100, LuKreme wrote: > Is there some way to send a test message to a list that is only sent > back to me instead of sending it out to the entire distribution? > > Sometimes I want to examine the logs live when a message comes in, but I > don't want to keep spamming all the users with "test, pls. ignore" sorts > of subjects. I configure my lists to trap the words 'test', 'help', 'spam', 'virus', and 'digest' in the subject lines. I have a spam filter rule ... ^subject:.*\btest.* ... that should deal with your need. regards, Malcolm. -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From barry at python.org Tue Sep 8 17:38:41 2009 From: barry at python.org (Barry Warsaw) Date: Tue, 8 Sep 2009 11:38:41 -0400 Subject: [Mailman-Users] Test mesages In-Reply-To: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> References: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> Message-ID: On Sep 8, 2009, at 10:51 AM, LuKreme wrote: > Is there some way to send a test message to a list that is only sent > back to me instead of sending it out to the entire distribution? No, but it's a interesting idea. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From stephen at xemacs.org Tue Sep 8 17:58:46 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 09 Sep 2009 00:58:46 +0900 Subject: [Mailman-Users] Test mesages In-Reply-To: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> References: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> Message-ID: <87ljkpv361.fsf@uwakimon.sk.tsukuba.ac.jp> LuKreme writes: > Is there some way to send a test message to a list that is only sent > back to me instead of sending it out to the entire distribution? In a certain pedantic theoretical sense, no: that means that the test message doesn't follow the same path through the code that other messages do. Sort of a Heisenberg principle for mailing list debugging. :-) So you need to say what it is you're looking for. > Sometimes I want to examine the logs live when a message comes in, but > I don't want to keep spamming all the users with "test, pls. ignore" > sorts of subjects. The obvious solution for the front end of the pipeline is to set a spamtrap for "test, pls. ignore". That will allow you to look at the incoming MTA log and maybe some Mailman logs, but of course it will get held before the distribution part of the pipeline. I always keep a test list which is configured the same way as the rest of my lists. It's open subscription but for some reason nobody but me ever subscribes. ;-) From mark at msapiro.net Tue Sep 8 18:14:51 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 8 Sep 2009 09:14:51 -0700 Subject: [Mailman-Users] Cleaning up 'special' list... In-Reply-To: <4AA64BEC.9010707@libertytrek.org> Message-ID: tanstaafl at libertytrek.org wrote: > >I was thinking I would simply: > >1. Disable 'Emergency Moderation', Why? Why not just send your post and then approve it? >2. Send an email to the list members, informing them that I am cleaning >up our lists, > >3. Re-enable 'Emergency Moderation', > >4. Watch for bounces and remove the bad addresses > >Is this the best way to do something like this? If you set bounce_score_threshold to 1.0 or less and bounce_you_are_disabled_warnings to 0, Mailman will remove the bounces automatically - at least the recognized ones. Caveat: there is a bug in versions 2.1.11rc2 through 2.1.12rc2 inclusive, but not in 2.1.12 and not in 2.1.11rc1 and prior, that causes bounce processing to fail if bounce_you_are_disabled_warnings = 0. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From tanstaafl at libertytrek.org Tue Sep 8 18:22:55 2009 From: tanstaafl at libertytrek.org (tanstaafl at libertytrek.org) Date: Tue, 08 Sep 2009 12:22:55 -0400 Subject: [Mailman-Users] Cleaning up 'special' list... In-Reply-To: References: Message-ID: <4AA684DF.2080607@libertytrek.org> On 9/8/2009 12:14 PM, Mark Sapiro wrote: >> I was thinking I would simply: >> >> 1. Disable 'Emergency Moderation', > Why? Why not just send your post and then approve it? Heh... because I'm an idiot and like to make extra work for myself? ;) >> 4. Watch for bounces and remove the bad addresses >> >> Is this the best way to do something like this? > If you set bounce_score_threshold to 1.0 or less and > bounce_you_are_disabled_warnings to 0, Mailman will remove the bounces > automatically - at least the recognized ones. Ahhh - as always, fast and dead on... > Caveat: there is a bug in versions 2.1.11rc2 through 2.1.12rc2 > inclusive, but not in 2.1.12 and not in 2.1.11rc1 and prior, that > causes bounce processing to fail if bounce_you_are_disabled_warnings = > 0. I'm on 2.1.12, so now worries there. Thanks Mark! -- Best regards, Charles From kremels at kreme.com Thu Sep 10 22:53:43 2009 From: kremels at kreme.com (LuKreme) Date: Thu, 10 Sep 2009 14:53:43 -0600 Subject: [Mailman-Users] Test mesages In-Reply-To: References: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> Message-ID: <323D55AF-B705-4B71-A048-D044F44E1E44@kreme.com> On 8-Sep-2009, at 09:18, Malcolm Austen wrote: > On Tue, 08 Sep 2009 15:51:24 +0100, LuKreme wrote: >> Is there some way to send a test message to a list that is only >> sent back to me instead of sending it out to the entire distribution? >> >> Sometimes I want to examine the logs live when a message comes in, >> but I don't want to keep spamming all the users with "test, pls. >> ignore" sorts of subjects. > > I configure my lists to trap the words 'test', 'help', 'spam', > 'virus', and 'digest' in the subject lines. > > I have a spam filter rule ... ^subject:.*\btest.* ... that should > deal with your need. The trouble with this suggestion (and others) is that all it does is stop the messages once it gets to the list. What I want to see is the 'full loop' of the message as I send it, and as it gets sent back to me. As an example, I was checking on a list that hadn't seen any traffic in a few months, and I sent a test message Subject: Test, please ignore Body: don't reply to this, it's just a test. That generated *FIFTEEN* replies all acknowledging receipt of the test. Obviously, not a techie list, but still. So I was thinking it would be nice if I could send a message to the list and get the message back, but only to me and not distributed to the other subscribers. Or maybe there's something else I should do? Basically, I wanted to tail -f /var/log/maillog and watch the message come in and get sent to ensure the list was working properly. -- Exit, pursued by a bear. From adam-mailman at amyl.org.uk Thu Sep 10 23:04:39 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Thu, 10 Sep 2009 22:04:39 +0100 Subject: [Mailman-Users] Test mesages In-Reply-To: <323D55AF-B705-4B71-A048-D044F44E1E44@kreme.com> References: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> <323D55AF-B705-4B71-A048-D044F44E1E44@kreme.com> Message-ID: <20090910210439.GF14239@amyl.org.uk> On Thu, Sep 10, 2009 at 02:53:43PM -0600, LuKreme wrote: > Or maybe there's something else I should do? Basically, I wanted to > tail -f /var/log/maillog and watch the message come in and get sent to > ensure the list was working properly. If you just want to see that, why not set yourself/another account you use as moderated, and watch your logs for that: the mail will get to the list, but won't go beyond the checks, unless you otherwise chose. Or have I missed something? For anything else, I'd suggest having a test list, based on the configs you've defined: I think it was this thread that Mark pointed out two withlist possible-deployments for extracting config for list-foo, and importing into list-baa. (I can't be arsed checking, right now (it was within the last two weeks-ish, anyhow).) -- ``Sir Humphrey: With the administration in Brussels and the Parliament in Strasbourg? Minister, it's like having the House of Commons in Swindon and the Civil Service in Kettering.'' From mark at msapiro.net Fri Sep 11 00:04:28 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 10 Sep 2009 15:04:28 -0700 Subject: [Mailman-Users] Test mesages In-Reply-To: <323D55AF-B705-4B71-A048-D044F44E1E44@kreme.com> Message-ID: LuKreme > >The trouble with this suggestion (and others) is that all it does is >stop the messages once it gets to the list. What I want to see is the >'full loop' of the message as I send it, and as it gets sent back to me. Which by definition you can't strictly do because you have to alter the outgoing process in some way to remove the other recipients so you are not testing the original process. >As an example, I was checking on a list that hadn't seen any traffic >in a few months, and I sent a test message > >Subject: Test, please ignore >Body: don't reply to this, it's just a test. > >That generated *FIFTEEN* replies all acknowledging receipt of the test. > >Obviously, not a techie list, but still. So I was thinking it would be >nice if I could send a message to the list and get the message back, >but only to me and not distributed to the other subscribers. > >Or maybe there's something else I should do? Basically, I wanted to >tail -f /var/log/maillog and watch the message come in and get sent to >ensure the list was working properly. So you don't trust Mailman. If you did, using any test list would verify that Mailman's delivery was operational and using the subject list with something that causes the message to be held would verify that the input pipeline for this list was working up to the handler that held the message and that generation and delivery of the held message notice was all working. The only thing not verified in this scenario is the remainder of the input pipeline for this list. If you don't trust that that will work the same as for the test list, then you also can't trust that just because it works for the modified recipient list, it will also work for the full list. You can accomplish what you want in a kludgey way (subject to the above) with manual steps. 1) stop OutgoingRunner 2) if you don't want your post archived, stop ArchRunner 3) send your post to the list 4) if you don't want your post archived, remove it from qfiles/archive/ 5) if you stopped ArchRunner, start it. 6) find the post in qfiles/out/ and use something like the script at to remove all but you from the recipient list. (or maybe the fact that it appeared in the out/ queue is sufficient assuming other messages are being delivered) 7) start OutgoingRunner Another possibility, assuming that no or very few list members have their delivery disabled by admin is the following: 1) bin/list_members --nomail=byadmin > nomails 2) get the script at , install it and run bin/withlist -r set_nomail --allmembers 3) Manually enable delivery to yourself 4) send your test post 5) modify the set_nomail.py script by changing if allmembers: args = mlist.getMembers() to if allmembers: args = mlist.getDeliveryStatusMembers(MemberAdaptor.BYADMIN): and else: mlist.setDeliveryStatus(member, MemberAdaptor.BYADMIN) to else: mlist.setDeliveryStatus(member, MemberAdaptor.ENABLED) and run it again as above. 6) If the 'nomails' file above is non-empty, manually disable delivery to those members. Assuming I actually wanted to implement a feature to optionally send posts to say list-owner instead of the elligible list members, how would you want this to work? Would it be a list setting or triggered by some magik in the post. If a list setting, what about other posts that arrive while it is set, or maybe it could be an address such that if the post gets as far as CalcRecips and the sender of the post is that address, then deliver it only to that address. If it's magik in the post, what would it be? Something like an X-Mailman-Send-Only-To: header might be good, but then I'd get complaints that Lookout (er Outlook) can't add user defined headers and I'd have to do the whole pseudo-header-in-the-body number. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From barry at python.org Fri Sep 11 00:31:54 2009 From: barry at python.org (Barry Warsaw) Date: Thu, 10 Sep 2009 18:31:54 -0400 Subject: [Mailman-Users] Test mesages In-Reply-To: References: Message-ID: (This discussion probably belongs on mailman-developers. Apologies for jumping in the middle and maybe getting the context wrong.) On Sep 10, 2009, at 6:04 PM, Mark Sapiro wrote: > LuKreme >> >> The trouble with this suggestion (and others) is that all it does is >> stop the messages once it gets to the list. What I want to see is the >> 'full loop' of the message as I send it, and as it gets sent back >> to me. > > Which by definition you can't strictly do because you have to alter > the > outgoing process in some way to remove the other recipients so you are > not testing the original process. I think you can get close though. A test message could go through the entire process but just fake the RCPT TO to deliver to the test recipient. That said, we use a test list on python.org and it works well. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From stephen at xemacs.org Fri Sep 11 04:27:16 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Fri, 11 Sep 2009 11:27:16 +0900 Subject: [Mailman-Users] Test mesages In-Reply-To: References: Message-ID: <87y6omw70b.fsf@uwakimon.sk.tsukuba.ac.jp> Barry Warsaw writes: > >> stop the messages once it gets to the list. What I want to see is the > >> 'full loop' of the message as I send it, and as it gets sent back > >> to me. > > > > Which by definition you can't strictly do because you have to > > alter the outgoing process in some way to remove the other > > recipients so you are not testing the original process. > > I think you can get close though. Sure. But why bother? IMO a much more useful approach would be a simple way to clone a list in every way but the membership list and the name. In itself, that's an often requested feature. Here, the application would be to create a existing-list-specific test list. I use a test list all the time for this purpose, and I do some "highly creative" stuff with list-specific Handler pipelines, so it's a real test of the idea. I've yet to see a case where the test list behaves differently from the real thing. BTW, I think that MM developers is the wrong place for this discussion, as clearly there's a major difference of consciousness between me and Mark on the one hand and LuKreme on the other. That's not a situation where we can take a well-understood requirement to MMD and bang out a spec. If something needs to be done here, we need to get "real users'" opinions of what needs doing, I think. From kremels at kreme.com Fri Sep 11 05:39:24 2009 From: kremels at kreme.com (LuKreme) Date: Thu, 10 Sep 2009 21:39:24 -0600 Subject: [Mailman-Users] Test mesages In-Reply-To: <20090910210439.GF14239@amyl.org.uk> References: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> <323D55AF-B705-4B71-A048-D044F44E1E44@kreme.com> <20090910210439.GF14239@amyl.org.uk> Message-ID: On 10-Sep-2009, at 15:04, Adam McGreggor wrote: On Thu, Sep 10, 2009 at 02:53:43PM -0600, LuKreme wrote: >> Or maybe there's something else I should do? Basically, I wanted to >> tail -f /var/log/maillog and watch the message come in and get sent >> to >> ensure the list was working properly. > > If you just want to see that, why not set yourself/another account you > use as moderated, and watch your logs for that: the mail will get to > the list, but won't go beyond the checks, unless you otherwise chose. What I am trying to see if the message get to the list, and the message get back out. I want to see what mailman does with it, and what postfix does to a message FROM the list. Setting up a test list is an idea, but I have had situations where a one list didn't work (specifically a list on a virtual host) even though all the others did. Being able to see the full route would have helped in that situation. A test list is great for testing mailman, but it doesn't test a specific list except the test list. On 10-Sep-2009, at 16:04, Mark Sapiro wrote: >> The trouble with this suggestion (and others) is that all it does is >> stop the messages once it gets to the list. What I want to see is the >> 'full loop' of the message as I send it, and as it gets sent back >> to me. > > Which by definition you can't strictly do because you have to alter > the > outgoing process in some way to remove the other recipients so you are > not testing the original process. I would see a message hit the mailserver, go to mailman, and then go from mailman to the server and out. This is the full loop. > So you don't trust Mailman. Actually, in this case where I am most likely to see a problem is in a misconfiguration of postfix that doesn't allow the list message to be sent because it gets caught up in some anti-spam/anti-spoof measure I've implemented, or as I mentioned before, the case where everything works fine for local domains and regular /etc/postfix/virtual, but blows up on the mysql virtual domains. > You can accomplish what you want in a kludgey way (subject to the > above) with manual steps. OK, I'll take a look at those. > Assuming I actually wanted to implement a feature to optionally send > posts to say list-owner instead of the elligible list members, how > would you want this to work? Would it be a list setting or triggered > by some magik in the post. Neither. I think the best way to do this would be to have a list-ping email address where all it does is send you back your message as if it had been posted to the entire list, but sent only to you. That is, with footers attached, attachments, scraped, subject changed, etc. Whatever the message would like like had it gone out, that's what you get back, only you're the only recipient. -- The Steve is seen, rightly or wrongly, as the visionary, the leader, the savant. Bill is the Boswell to The Steve's Johnson, but lacking Boswell's wit, charm, and dynamic personality. From stephen at xemacs.org Fri Sep 11 06:43:13 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Fri, 11 Sep 2009 13:43:13 +0900 Subject: [Mailman-Users] Test mesages In-Reply-To: References: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> <323D55AF-B705-4B71-A048-D044F44E1E44@kreme.com> <20090910210439.GF14239@amyl.org.uk> Message-ID: <87ljkmw0pq.fsf@uwakimon.sk.tsukuba.ac.jp> LuKreme writes: > Setting up a test list is an idea, but I have had situations where > a one list didn't work (specifically a list on a virtual host) That means your test list wasn't properly configured. If you have a problem with a list on a virtual host, you need a test list on that virtual host. The problem with that approach *now* is that it's hard to clone a specific list, so people use "test list per Mailman istallation", with the result you observed. What I have in mind is a screen that the site manager or list owner can use: ------------------------------------------------------------------------ Clone list List to clone: _______________________ Name (mailbox) of new list: __________ Initial members of new list: _____________________________________ [Browse for file to upload] [Create list] ------------------------------------------------------------------------ Of course this would copy any virtual host information as well for the ML and web interface URLs. > A test list is great for testing mailman, but it doesn't test a > specific list except the test list. The only way to test a specific list is to send a message to it. If you special-case test messages, then by definition it's a special case, and you will often need to test that the special case actually is representative of normal operation. The special case code is also very likely to be buggy, precisely because it's a completely abnormal situation and will rarely get exercised. > Neither. I think the best way to do this would be to have a list-ping > email address where all it does is send you back your message as if it > had been posted to the entire list, but sent only to you. That is, > with footers attached, attachments, scraped, subject changed, etc. All of that is irrelevant to the kind of problem you say you need to diagnose though, while you've completely changed the handling of the message in possibly relevant areas. Heck, you're not even sending it to the list, you're sending it to list-ping! From adamski at graceland.edu Tue Sep 8 21:07:01 2009 From: adamski at graceland.edu (John Adamski) Date: Tue, 8 Sep 2009 14:07:01 -0500 Subject: [Mailman-Users] combining 2 mailman servers into 1 - how to merge aliases & aliases.db Message-ID: <6D7A71EBCD2F3F49BB90628D2969F5424231EC6175@owlery.graceland.edu> We have two servers that have mailman on them (SuSE 2.6.27, postfix, mailman 2.1.11) and we are combining the two servers into one. Keeping the newest one. I understand how to get the lists and archives from the server being decommissioned, by tar'ing the mailman/archives & mailman/lists directories and moving them over to the newer server. My question is how do I get the aliases & aliases.db files on the server I'm migrating all lists to, so it reflects all the lists. Is it as simple as running bin/genaliases or do I have to manually update the aliases file then somehow regen the aliases.db? The only think I could find in the FAQ was how to move everything from old server to new server not have to combine two different server into one. John From chriswr at iodalliance.com Tue Sep 8 16:01:16 2009 From: chriswr at iodalliance.com (Christopher C. Wright) Date: Tue, 08 Sep 2009 07:01:16 -0700 Subject: [Mailman-Users] Microsoft Outlook and footer/signature "attachments" In-Reply-To: References: Message-ID: <4AA663AC.1040704@iodalliance.com> Mark Sapiro wrote: > See the FAQ at . It is clear that options > 3 and 4 don't work for you. If neither option 1 or 2 works either, you > can see the note at the bottom which will lead you to a patch which we > don't recommend for the reasons discussed in the FAQ, but which you > may find useful. > Thanks for the suggestion, Mark. Unfortunately the powers that be have ordained that we must keep both HTML/MIME messages intact as well as include the header/footer. I'll see what options they can live with. -- Christopher From corey at sixfeetup.com Wed Sep 9 20:35:37 2009 From: corey at sixfeetup.com (Corey Jones) Date: Wed, 9 Sep 2009 14:35:37 -0400 Subject: [Mailman-Users] MailMan cc_cfg.py Message-ID: I'm trying to make default 'Require Approval' under Privacy Options. Where do I find a list of config commands so that I can make that default by writing to the mm_cfg.py file. I do know to make changes to mm_cfg.py file, I just need to know the proper syntax to make default for new list an approval requirement when subscribing to list. Thanks in advance. Corey -- six feet up, inc. | "Nowhere to go but open source" Direct Line +1 (317) 861-5948 x613 corey at sixfeetup.com http://www.sixfeetup.com | Zope/Plone Custom Development + Hosting From jfinocchiaro at stephengaynor.org Wed Sep 9 02:59:21 2009 From: jfinocchiaro at stephengaynor.org (Joe Finocchiaro) Date: Tue, 08 Sep 2009 20:59:21 -0400 Subject: [Mailman-Users] Problem with our mailing list Message-ID: Hi, We have been using your program for a while and every year when we set up a new list we seem to have this same problem ? can you help me fix it. The problem: How do we prevent people other than the administrator from posting to the list? We created a new list today and everyone keeps posting to it... We don?t want that option. We use this list as a one way communication piece. Please avise. Thanks Joe From mpmackenna at gmail.com Tue Sep 8 19:03:27 2009 From: mpmackenna at gmail.com (Mike Mackenna) Date: Tue, 8 Sep 2009 12:03:27 -0500 Subject: [Mailman-Users] Small list for club Message-ID: I am a member of a cigar club that would like to make use of a mailing list. I would like to use mailman for the list. I hear running your own email server can be a headache because of all of the security concerns. Is there a free service available for small clubs to make use of the mailman mailing list? If not can I run a mailman mailing list from my home using a broadband connection, dyndns, and a linux box, or should I be looking into hosting options? If hosting is the way to go can someone point out a mailman list provider that may fit my needs? Thanks, Mike From rickmorrison at gmail.com Tue Sep 8 18:35:30 2009 From: rickmorrison at gmail.com (Rick Morrison) Date: Tue, 8 Sep 2009 12:35:30 -0400 Subject: [Mailman-Users] Garbled digest messages Message-ID: <90db063b0909080935vd90fe9ex77185c925eff566a@mail.gmail.com> I help run a private Mailman mailing list for a group that is occasionally seeing garbled messages in their plain-text digests. The garbled messages are completely unreadable, with every character of the original message being lost. The garbled messages seem to appear only when: - The original post is a multipart message - The "text/plain" part of the message uses a "utf-8" character set - The "text/plain" part of the message is set to "quoted-printable" encoding - and the "text/plain" part of the message does not appear to be quoted, but rather plain text - it looks like pure ASCII to me with no equal signs, and with unquoted CR/LF line endings I've tried suggesting mime digests, but the users have shunned them, and strongly prefer the plain-text digests. I'd include a sample of one of these messages, but the list's owners have advised that the material is sensitive. >From my "mm_cfg.py" file: add_language('en', 'English (USA)', 'iso-8859-1', 'ltr') I had previously tried using "utf-8" for the setting, but users complained that the digests were unreadable. Any ideas / help much appreciated. Regards, Rick From barry at python.org Fri Sep 11 14:28:26 2009 From: barry at python.org (Barry Warsaw) Date: Fri, 11 Sep 2009 08:28:26 -0400 Subject: [Mailman-Users] Test mesages In-Reply-To: <87y6omw70b.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87y6omw70b.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <37882794-88E1-497E-9819-A44D5493D840@python.org> On Sep 10, 2009, at 10:27 PM, Stephen J. Turnbull wrote: > Sure. But why bother? Well, you already get 90% of that for free in MM3 already, except it's only exposed in the test suite. Launchpad has similar functionality and for developers, it's very useful. It's probably not useful to the major of deployments, so it shouldn't be a prominent option, but it could be an option nonetheless. > IMO a much more useful approach would be a > simple way to clone a list in every way but the membership list and > the name. There are two aspects to "cloning". MM3 already has a style management facility, which allows for defining a set of defaults that can be applied to a list when it's created, or even afterward. But those are choices of system defined options. What's not currently available is the ability to copy user supplied information from one list to another. That might be an interesting addition. > BTW, I think that MM developers is the wrong place for this > discussion, as clearly there's a major difference of consciousness > between me and Mark on the one hand and LuKreme on the other. That's > not a situation where we can take a well-understood requirement to MMD > and bang out a spec. If something needs to be done here, we need to > get "real users'" opinions of what needs doing, I think. I agree it's important to gather user requirements, but this particular discussion seems to center on new features, so it definitely crosses over to developers. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From barry at python.org Fri Sep 11 14:33:14 2009 From: barry at python.org (Barry Warsaw) Date: Fri, 11 Sep 2009 08:33:14 -0400 Subject: [Mailman-Users] Test mesages In-Reply-To: References: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> <323D55AF-B705-4B71-A048-D044F44E1E44@kreme.com> <20090910210439.GF14239@amyl.org.uk> Message-ID: On Sep 10, 2009, at 11:39 PM, LuKreme wrote: > Neither. I think the best way to do this would be to have a list- > ping email address where all it does is send you back your message > as if it had been posted to the entire list, but sent only to you. > That is, with footers attached, attachments, scraped, subject > changed, etc. Whatever the message would like like had it gone out, > that's what you get back, only you're the only recipient. Something like that might be useful, but even that won't always be enough. A message might make it unscathed through your mail toolchain, but get tripped up somewhere by mine. I've found myself sending test messages through the list and verifying their receipt via other channels. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From b19141 at anl.gov Fri Sep 11 15:10:37 2009 From: b19141 at anl.gov (Barry Finkel) Date: Fri, 11 Sep 2009 08:10:37 -0500 (CDT) Subject: [Mailman-Users] Test mesages In-Reply-To: Mail from 'Barry Warsaw ' dated: Fri, 11 Sep 2009 08:28:26 -0400 Message-ID: <20090911131037.26BA6175A0@britaine.cis.anl.gov> On Sep 10, 2009, at 10:27 PM, Stephen J. Turnbull wrote: > >> Sure. But why bother? > >Well, you already get 90% of that for free in MM3 already, except it's >only exposed in the test suite. Launchpad has similar functionality >and for developers, it's very useful. It's probably not useful to the >major of deployments, so it shouldn't be a prominent option, but it >could be an option nonetheless. > >> IMO a much more useful approach would be a >> simple way to clone a list in every way but the membership list and >> the name. Barry Warsaw replied: >There are two aspects to "cloning". MM3 already has a style >management facility, which allows for defining a set of defaults that >can be applied to a list when it's created, or even afterward. But >those are choices of system defined options. What's not currently >available is the ability to copy user supplied information from one >list to another. That might be an interesting addition. >> BTW, I think that MM developers is the wrong place for this >> discussion, as clearly there's a major difference of consciousness >> between me and Mark on the one hand and LuKreme on the other. That's >> not a situation where we can take a well-understood requirement to MMD >> and bang out a spec. If something needs to be done here, we need to >> get "real users'" opinions of what needs doing, I think. > > >I agree it's important to gather user requirements, but this >particular discussion seems to center on new features, so it >definitely crosses over to developers. > >-Barry I have a number of list templates (around 20) that I have created. When I need to create a new list, I pick the proper template, copy it to a new file, modify that file for the new list (real_name, info, description, archive and digest options, etc.) and then run a script that creates the new list from the file I have just modified. ---------------------------------------------------------------------- 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 tanstaafl at libertytrek.org Fri Sep 11 16:35:25 2009 From: tanstaafl at libertytrek.org (tanstaafl at libertytrek.org) Date: Fri, 11 Sep 2009 10:35:25 -0400 Subject: [Mailman-Users] Test mesages In-Reply-To: <87ljkmw0pq.fsf@uwakimon.sk.tsukuba.ac.jp> References: <7FDBF539-31B4-4723-8699-AC3A6C803C9F@kreme.com> <323D55AF-B705-4B71-A048-D044F44E1E44@kreme.com> <20090910210439.GF14239@amyl.org.uk> <87ljkmw0pq.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <4AAA602D.5010005@libertytrek.org> On 9/11/2009, Stephen J. Turnbull (stephen at xemacs.org) wrote: > What I have in mind is a screen that the site manager or list owner > can use: > > ------------------------------------------------------------------------ > Clone list > > List to clone: _______________________ > Name (mailbox) of new list: __________ > Initial members of new list: _____________________________________ > [Browse for file to upload] > [Create list] > ------------------------------------------------------------------------ This would be great, although I can definitely see a use case for cloning the members too (or making it empty), so something like: Initial members of new list: [x] ___________________________ [Browse for file to upload] [ ] empty [ ] clone -- Best regards, Charles From mark at msapiro.net Fri Sep 11 16:49:16 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 07:49:16 -0700 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: <4AA663AC.1040704@iodalliance.com> Message-ID: Christopher C. Wright wrote: > >Mark Sapiro wrote: >> See the FAQ at . It is clear that options >> 3 and 4 don't work for you. If neither option 1 or 2 works either, you >> can see the note at the bottom which will lead you to a patch which we >> don't recommend for the reasons discussed in the FAQ, but which you >> may find useful. >> > >Thanks for the suggestion, Mark. Unfortunately the powers that be have >ordained that we must keep both HTML/MIME messages intact as well as >include the header/footer. I'll see what options they can live with. If I understand correctly the requirement 'ordained', Mailman is already doing exactly that. The only way to keep the HTML part 'intact' while adding the footer is to add the footer as a separate MIME part which is what Mailman does. If this then results in a message which doesn't display as desired in a particular MUA, the recourse is to the MUA because Mailman has no other option. Of course, you could always add the unsubscribe info as msg_header instead of msg_footer. Then Outlook would display it inline because Outlook would take it as the message body. The downside is that the message itself would now be the 'attachment'. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Sep 11 16:56:00 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 07:56:00 -0700 Subject: [Mailman-Users] combining 2 mailman servers into 1 - how to mergealiases & aliases.db In-Reply-To: <6D7A71EBCD2F3F49BB90628D2969F5424231EC6175@owlery.graceland.edu> Message-ID: John Adamski wrote: > >My question is how do I get the aliases & aliases.db files on the server I'm migrating all lists to, so it reflects all the lists. Is it as simple as running bin/genaliases or do I have to manually update the aliases file then somehow regen the aliases.db? Once you have moved the lists, bin/genaliases should generate aliases for all lists. You may have to first run bin/fix_url after moving the lists if the domain name for the lists is changing. If this is Postfix with automated alias maintenance, once you get the lists properly migrated to the new server, bin/genaliases will do everything. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Sep 11 17:12:55 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 08:12:55 -0700 Subject: [Mailman-Users] MailMan cc_cfg.py In-Reply-To: Message-ID: Corey Jones wrote >I'm trying to make default 'Require Approval' under Privacy Options. > >Where do I find a list of config commands so that I can make that >default by writing to the mm_cfg.py file. In Defaults.py. # SUBSCRIBE POLICY # 0 - open list (only when ALLOW_OPEN_SUBSCRIBE is set to 1) ** # 1 - confirmation required for subscribes # 2 - admin approval required for subscribes # 3 - both confirmation and admin approval required # # ** please do not choose option 0 if you are not allowing open # subscribes (next variable) DEFAULT_SUBSCRIBE_POLICY = 1 >I do know to make changes to mm_cfg.py file, I just need to know the >proper syntax to make default for new list an approval requirement >when subscribing to list. DEFAULT_SUBSCRIBE_POLICY = 2 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Sep 11 17:24:35 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 08:24:35 -0700 Subject: [Mailman-Users] Garbled digest messages In-Reply-To: <90db063b0909080935vd90fe9ex77185c925eff566a@mail.gmail.com> Message-ID: Rick Morrison wrote: >I help run a private Mailman mailing list for a group that is occasionally >seeing garbled messages in their plain-text digests. The garbled messages >are completely unreadable, with every character of the original message >being lost. > >The garbled messages seem to appear only when: > >- The original post is a multipart message >- The "text/plain" part of the message uses a "utf-8" character set >- The "text/plain" part of the message is set to "quoted-printable" encoding >- and the "text/plain" part of the message does not appear to be quoted, but >rather plain text - it looks like pure ASCII to me with no equal signs, and >with unquoted CR/LF line endings > >I've tried suggesting mime digests, but the users have shunned them, and >strongly prefer the plain-text digests. > >I'd include a sample of one of these messages, but the list's owners have >advised that the material is sensitive. > >>From my "mm_cfg.py" file: > add_language('en', 'English (USA)', 'iso-8859-1', 'ltr') > >I had previously tried using "utf-8" for the setting, but users complained >that the digests were unreadable. utf-8 probably doesn't work for you because the Python email library wants to base64 encode utf-8 message bodies, and the user's MUAs aren't properly handling that. What Mailman version? By every character lost, do you mean replaced with a '?' or something else. Did you change from the default us-ascii for English in an attempt to solve this or for some other reason? Is it only the affected message that's garbled in the digest? I.e. other messages in the digest are OK? Are the headers of the affected message garbled too? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Sep 11 17:36:59 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 08:36:59 -0700 Subject: [Mailman-Users] Small list for club In-Reply-To: Message-ID: Mike Mackenna wrote: >I am a member of a cigar club that would like to make use of a mailing >list. I would like to use mailman for the list. I hear running your >own email server can be a headache because of all of the security >concerns. Is there a free service available for small clubs to make >use of the mailman mailing list? There are free or very low cost services for your situation. See . >If not can I run a mailman mailing >list from my home using a broadband connection, dyndns, and a linux >box, or should I be looking into hosting options? Dynamic DNS is a problem for a server sending email. Many ISPs will do a reverse lookup on the sending IP and if it doesn't point back to the sending domain, will reject the mail. Fom the above wiki page, offer list hosting starting at $4.00 per month, and they are active on this mailman-users list which is further evidence that they are offering real Mailman service. There may be others that would do as well for you. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From barry at python.org Fri Sep 11 17:45:30 2009 From: barry at python.org (Barry Warsaw) Date: Fri, 11 Sep 2009 11:45:30 -0400 Subject: [Mailman-Users] Small list for club In-Reply-To: References: Message-ID: On Sep 11, 2009, at 11:36 AM, Mark Sapiro wrote: > Dynamic DNS is a problem for a server sending email. Many ISPs will do > a reverse lookup on the sending IP and if it doesn't point back to the > sending domain, will reject the mail. Even though I have a static address, my ISP won't give me a reverse DNS, so it can be a problem with any residential broadband service. Still it's very rare that I get such rejections these days (RedHat was one culprit, but they whitelisted me). -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From mark at msapiro.net Fri Sep 11 18:12:24 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 09:12:24 -0700 Subject: [Mailman-Users] Problem with our mailing list In-Reply-To: Message-ID: Joe Finocchiaro wrote: > >The problem: How do we prevent people other than the administrator from >posting to the list? We created a new list today and everyone keeps posting >to it... We don't want that option. We use this list as a one way >communication piece. See the FAQ at for advice on setting up a one way list. Also, If you have access to the underlying server, You can use Mailman's bin/config_list to save the configuration of a list once it is properly set up and then the same tool can be used to apply those settings to a new list in the future. The first step to prevent members from posting is to set Privacy options... -> Sender filters -> default_member_moderation to Yes and then under Membership Management... -> Membership List -> Additional Member Tasks, "Set everyone's moderation bit, including those members not currently visible" to On. There are other things you want to do that are covered in the FAQ. Also, If this is your own Mailman installation and most or all lists will be one way, you can set DEFAULT_DEFAULT_MEMBER_MODERATION = Yes in mm_cfg.py, and then new lists will be created with default_member_moderation set to Yes. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From CNulk at scu.edu Fri Sep 11 18:29:18 2009 From: CNulk at scu.edu (C Nulk) Date: Fri, 11 Sep 2009 09:29:18 -0700 Subject: [Mailman-Users] Posting to a moderated list Message-ID: <4AAA7ADE.5070505@scu.edu> Hello all, I have what I hope is a simple question. First, a little background. I have two lists - call them A and F. Both lists are moderated. List A is used as an "authorization" list, does not/is not used to send any messages, and has about 10 members, one of which has the email address One at place.com. List F is used as the main communication list for its members and because of the way it is populated, members on the list cannot be individually unmoderated. One at place.com is also a member of this list. This list also has '@A' (List A) as an entry for the 'Accept_These_NonMembers' configuration. Now, when One at place.com sends a message to List F, will the message be held for moderation, since One at place.com is a member of moderated List F? Or, will the message be delivered to all of List F members because One at place.com is on List A whose members are allow to post messages via accept_these_nonmembers? Thanks, Chris From gtaylor at riverviewtech.net Fri Sep 11 18:30:30 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Fri, 11 Sep 2009 11:30:30 -0500 Subject: [Mailman-Users] Small list for club In-Reply-To: References: Message-ID: <4AAA7B26.9070201@riverviewtech.net> On 09/11/09 10:45, Barry Warsaw wrote: > Even though I have a static address, my ISP won't give me a reverse DNS, > so it can be a problem with any residential broadband service. Still > it's very rare that I get such rejections these days (RedHat was one > culprit, but they whitelisted me). Even if they are rare, you will still have problems like that. You could run your own mail server at your house and use your ISP's mail server as a smart host and get past the rejections because of your dynamic IP. It now sounds like you already have a mail server at your house (and likely versed in some of the problems that can pose) and all you are considering adding is Mailman. If this is the case, I'd suggest giving Mailman a try. Conversely if you are talking about setting up a new mail server just to run Mailman, I'd suggest looking in to a hosted service. (I think setting up a new mail server just for a mailing list is a bit of a steep curve.) Grant. . . . From mark at msapiro.net Fri Sep 11 18:36:49 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 09:36:49 -0700 Subject: [Mailman-Users] Posting to a moderated list In-Reply-To: <4AAA7ADE.5070505@scu.edu> Message-ID: C Nulk wrote: > >Now, when One at place.com sends a message to List F, will the message be >held for moderation, since One at place.com is a member of moderated List >F? Or, will the message be delivered to all of List F members because >One at place.com is on List A whose members are allow to post messages via >accept_these_nonmembers? It will be held because list membership and moderation tests are done before any *_these_nonmembers tests. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From kjohnson at pcc.edu Fri Sep 11 18:44:50 2009 From: kjohnson at pcc.edu (Kirke Johnson) Date: Fri, 11 Sep 2009 09:44:50 -0700 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: References: <4AA663AC.1040704@iodalliance.com> Message-ID: <200909111645.n8BGj2Xr000662@mailout.pcc.edu> I am fighting a variation of this right now. We have several automated lists from which members can not remove themselves. Due to complaints about subscription headers that would not work, I removed them. The only way I found to do that was by turning off include_rfc2369_headers. Unfortunately that also removed the List ID header. I had complaints that the purpose of the list, such as "Official college announcements", was not prominent in the message - even though it appears in the message footer. So I faked it by using a message body header. This led us into the "Outlook displaying the body of the message as an attachment" morass. I have not figured out how to resolve these conflicting desires just yet..... At 07:49 AM 9/11/2009, you wrote: >Christopher C. Wright wrote: > > > >Mark Sapiro wrote: > >> See the FAQ at . It is clear that options > >> 3 and 4 don't work for you. If neither option 1 or 2 works either, you > >> can see the note at the bottom which will lead you to a patch which we > >> don't recommend for the reasons discussed in the FAQ, but which you > >> may find useful. > >> > > > >Thanks for the suggestion, Mark. Unfortunately the powers that be have > >ordained that we must keep both HTML/MIME messages intact as well as > >include the header/footer. I'll see what options they can live with. > > >If I understand correctly the requirement 'ordained', Mailman is >already doing exactly that. The only way to keep the HTML part >'intact' while adding the footer is to add the footer as a separate >MIME part which is what Mailman does. > >If this then results in a message which doesn't display as desired in a >particular MUA, the recourse is to the MUA because Mailman has no >other option. > >Of course, you could always add the unsubscribe info as msg_header >instead of msg_footer. Then Outlook would display it inline because >Outlook would take it as the message body. The downside is that the >message itself would now be the 'attachment'. > >-- >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://wiki.list.org/x/AgA3 >Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ >Unsubscribe: >http://mail.python.org/mailman/options/mailman-users/kjohnson%40pcc.edu > >Security Policy: http://wiki.list.org/x/QIA9 ---------------------------------------------------------------------- Kirke Johnson Internet: kjohnson at pcc.edu Email Administrator, TSS , Sylvania Campus http://www.pcc.edu/ Portland Community College, Portland, OR, USA (503) 977-4368 From kremels at kreme.com Fri Sep 11 19:21:02 2009 From: kremels at kreme.com (LuKreme) Date: Fri, 11 Sep 2009 11:21:02 -0600 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: <200909111645.n8BGj2Xr000662@mailout.pcc.edu> References: <4AA663AC.1040704@iodalliance.com> <200909111645.n8BGj2Xr000662@mailout.pcc.edu> Message-ID: <2EE67820-1A14-4147-B29C-50323ABD12D7@kreme.com> On Sep 11, 2009, at 10:44, Kirke Johnson wrote: > Due to complaints about subscription headers that would not work, I > removed them. The only way I found to do that was by turning off > include_rfc2369_headers. I would think the proper solution is to fix them, not remove them. From brian at emwd.com Fri Sep 11 18:51:33 2009 From: brian at emwd.com (Brian Carpenter) Date: Fri, 11 Sep 2009 12:51:33 -0400 Subject: [Mailman-Users] Small list for club In-Reply-To: References: Message-ID: <01e301ca3300$1f9f7180$5ede5480$@com> > I am a member of a cigar club that would like to make use of a mailing > list. I would like to use mailman for the list. I hear running your > own email server can be a headache because of all of the security > concerns. Is there a free service available for small clubs to make > use of the mailman mailing list? If not can I run a mailman mailing > list from my home using a broadband connection, dyndns, and a linux > box, or should I be looking into hosting options? If hosting is the > way to go can someone point out a mailman list provider that may fit > my needs? > > Thanks, > Mike > ------------------------------------------------------ Hi Mike: I recommend you check out our mailman service at http://www.emwd.com/mailman.html. We are not free but we are not expensive either. Small clubs such as yours makes up a good percentage of our mailman clients. Have a great weekend. :^) Regards, Brian Carpenter EMWD.com -------------------------------------------------------- http://blog.emwd.com/ Curious comments from a web hosting techie From kjohnson at pcc.edu Fri Sep 11 19:29:46 2009 From: kjohnson at pcc.edu (Kirke Johnson) Date: Fri, 11 Sep 2009 10:29:46 -0700 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: <2EE67820-1A14-4147-B29C-50323ABD12D7@kreme.com> References: <4AA663AC.1040704@iodalliance.com> <200909111645.n8BGj2Xr000662@mailout.pcc.edu> <2EE67820-1A14-4147-B29C-50323ABD12D7@kreme.com> Message-ID: <200909111730.n8BHU0AM012754@mailout.pcc.edu> The headers would work, but the subscription would automatically be restored the next night. Folks find that frustrating and would rather not be reminded about it. There will always be a percentage who do not want to receive information that is considered critical to the organization providing the email system. At 10:21 AM 9/11/2009, LuKreme wrote: >On Sep 11, 2009, at 10:44, Kirke Johnson wrote: > > > Due to complaints about subscription headers that would not work, I > > removed them. The only way I found to do that was by turning off > > include_rfc2369_headers. > >I would think the proper solution is to fix them, not remove them. ---------------------------------------------------------------------- Kirke Johnson Internet: kjohnson at pcc.edu Email Administrator, TSS , Sylvania Campus http://www.pcc.edu/ Portland Community College, Portland, OR, USA (503) 977-4368 From stephen at xemacs.org Fri Sep 11 19:41:18 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Sat, 12 Sep 2009 02:41:18 +0900 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: <2EE67820-1A14-4147-B29C-50323ABD12D7@kreme.com> References: <4AA663AC.1040704@iodalliance.com> <200909111645.n8BGj2Xr000662@mailout.pcc.edu> <2EE67820-1A14-4147-B29C-50323ABD12D7@kreme.com> Message-ID: <87ab11wf9d.fsf@uwakimon.sk.tsukuba.ac.jp> LuKreme writes: > On Sep 11, 2009, at 10:44, Kirke Johnson wrote: > > > Due to complaints about subscription headers that would not work, I > > removed them. The only way I found to do that was by turning off > > include_rfc2369_headers. > > I would think the proper solution is to fix them, not remove them. I think Kirke meant that "they would work but the PHBs have decreed that they shall not, and I'm tired of people complaining that the unsubscribe header doesn't work when it's policy that it doesn't work." That said, I would think that if the list policy is "you can't unsubscribe until I say it's OK", the unsubscribe header would be omitted by Mailman. From fmouse-mailman at fmp.com Fri Sep 11 19:36:38 2009 From: fmouse-mailman at fmp.com (Lindsay Haisley) Date: Fri, 11 Sep 2009 12:36:38 -0500 Subject: [Mailman-Users] Authenticating a post to a distribution list Message-ID: <1252690598.29846.20.camel@vishnu.fmp.com> I've been to several sources of documentation on Mailman and can't find anything definitive on this, except for a bunch of list postings, so perhaps someone could point me to a doc on the current state of this feature, or answer the question. I understand that a poster to a moderated distribution list can get a post distributed by putting "Approved: passwd" as the first line of the post, yes? I've also seen some discussion of putting this in the subject line in square brackets. Is this supported? What's the current status of this feature? Where can I find out more about it? We're currently running Mailman 2.1.12 a la Gentoo Linux stable. -- Lindsay Haisley | "Never expect the people who caused a problem FMP Computer Services | to solve it." - Albert Einstein 512-259-1190 | http://www.fmp.com | From mark at msapiro.net Fri Sep 11 19:41:17 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 10:41:17 -0700 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: <200909111645.n8BGj2Xr000662@mailout.pcc.edu> Message-ID: Kirke Johnson wrote: >I am fighting a variation of this right now. We have several >automated lists from which members can not remove themselves. Due to >complaints about subscription headers that would not work, I removed >them. The only way I found to do that was by turning off >include_rfc2369_headers. > >Unfortunately that also removed the List ID header. Yes, that's the way it works, but maybe it shouldn't. What do people think about changing this? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Sep 11 19:46:01 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 10:46:01 -0700 Subject: [Mailman-Users] Authenticating a post to a distribution list In-Reply-To: <1252690598.29846.20.camel@vishnu.fmp.com> Message-ID: Lindsay Haisley wrote: > >I understand that a poster to a moderated distribution list can get a >post distributed by putting "Approved: passwd" as the first line of the >post, yes? I've also seen some discussion of putting this in the >subject line in square brackets. Is this supported? > >What's the current status of this feature? Where can I find out more >about it? We're currently running Mailman 2.1.12 a la Gentoo Linux >stable. It's an idea that's been discussed somewhat, but so far has not been implemented. If people want this feature (Approved: password in square brackets in the Subject:), speak up. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From fmouse-mailman at fmp.com Fri Sep 11 20:36:55 2009 From: fmouse-mailman at fmp.com (Lindsay Haisley) Date: Fri, 11 Sep 2009 13:36:55 -0500 Subject: [Mailman-Users] Authenticating a post to a distribution list In-Reply-To: References: Message-ID: <1252694215.29846.34.camel@vishnu.fmp.com> On Fri, 2009-09-11 at 10:46 -0700, Mark Sapiro wrote: > Lindsay Haisley wrote: > > > >I understand that a poster to a moderated distribution list can get a > >post distributed by putting "Approved: passwd" as the first line of the > >post, yes? I've also seen some discussion of putting this in the > >subject line in square brackets. Is this supported? > > > >What's the current status of this feature? Where can I find out more > >about it? We're currently running Mailman 2.1.12 a la Gentoo Linux > >stable. > > > It's an idea that's been discussed somewhat, but so far has not been > implemented. > > If people want this feature (Approved: password in square brackets in > the Subject:), speak up. I would like to have it as an option, yes! -- Lindsay Haisley | "In an open world, | PGP public key FMP Computer Services | who needs Windows | available at 512-259-1190 | or Gates" | http://pubkeys.fmp.com http://www.fmp.com | | From fmouse-mailman at fmp.com Fri Sep 11 20:41:48 2009 From: fmouse-mailman at fmp.com (Lindsay Haisley) Date: Fri, 11 Sep 2009 13:41:48 -0500 Subject: [Mailman-Users] qrunner question Message-ID: <1252694508.29846.39.camel@vishnu.fmp.com> I'm trying to test a list to which fairly long HTML-ized (ugh!) posts will be posted by a customer. For testing, I have only a couple of addresses (mine) on the subscriber list, but when I post, qrunner takes like half an hour to push the posts through so I can see what's going on. Is there any way a) see what posts are in the qrunner queue and b) force qrunner to process the queue immediately? Will the "qrunner -r All" accomplish this? -- Lindsay Haisley | "Everything works if you let it" FMP Computer Services | (The Roadie) 512-259-1190 | http://www.fmp.com | From kremels at kreme.com Fri Sep 11 21:16:36 2009 From: kremels at kreme.com (LuKreme) Date: Fri, 11 Sep 2009 13:16:36 -0600 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: References: Message-ID: <0D91F484-6D87-4F31-9F51-CE09B8B8C873@kreme.com> On 11-Sep-2009, at 11:41, Mark Sapiro wrote: > Yes, that's the way it works, but maybe it shouldn't. What do people > think about changing this? Well, I'd be in favor of forcing the rfc2369 headers to always be there, myself. I hate it when lists don't have them. I think the solution to the OP's problem is to have a way to create a 'Roach Motel' list, that is, one where the subscribers cannot unsub. However, that setting should be 1) hard to find and 2) have BLINK tag warnings on it. -- "Let's get back to syntax of procmail and forget the syntax of fools." Don From kremels at kreme.com Fri Sep 11 21:20:44 2009 From: kremels at kreme.com (LuKreme) Date: Fri, 11 Sep 2009 13:20:44 -0600 Subject: [Mailman-Users] Authenticating a post to a distribution list In-Reply-To: References: Message-ID: On 11-Sep-2009, at 11:46, Mark Sapiro wrote: > If people want this feature (Approved: password in square brackets in > the Subject:), speak up. It might not be a bad idea, especially for people who's clients are not set to plain-text, so yeah, that would be good. As long as it's not taking away from anything else and we're really really sure the []'s get stripped out and that it doesn't screw it any other []'s in the subject. -- The very existence of flame-throwers proves that some time, somewhere, someone said to themselves, You know, I want to set those people over there on fire, but I'm just not close enough to get the job done. From barry at python.org Fri Sep 11 22:19:44 2009 From: barry at python.org (Barry Warsaw) Date: Fri, 11 Sep 2009 16:19:44 -0400 Subject: [Mailman-Users] Authenticating a post to a distribution list In-Reply-To: References: Message-ID: <1D765EF0-7B05-474F-ABC5-F2C631AAA6E0@python.org> On Sep 11, 2009, at 3:20 PM, LuKreme wrote: > On 11-Sep-2009, at 11:46, Mark Sapiro wrote: >> If people want this feature (Approved: password in square brackets in >> the Subject:), speak up. > > It might not be a bad idea, especially for people who's clients are > not set to plain-text, so yeah, that would be good. As long as it's > not taking away from anything else and we're really really sure the > []'s get stripped out and that it doesn't screw it any other []'s in > the subject. If we do implement this, I think it should be a list option. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From mark at msapiro.net Fri Sep 11 22:27:16 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 13:27:16 -0700 Subject: [Mailman-Users] qrunner question In-Reply-To: <1252694508.29846.39.camel@vishnu.fmp.com> Message-ID: Lindsay Haisley wrote >I'm trying to test a list to which fairly long HTML-ized (ugh!) posts >will be posted by a customer. For testing, I have only a couple of >addresses (mine) on the subscriber list, but when I post, qrunner takes >like half an hour to push the posts through so I can see what's going >on. > >Is there any way a) see what posts are in the qrunner queue ls -lR qfiles *.pck files are queue entries waiting to be processed. *.bak files are queue entries currently being processed (at most one per queue per qrunner slice). >and b) force >qrunner to process the queue immediately? Will the "qrunner -r All" >accomplish this? That's a really bad idea. First, if you are going to do this, you would probably want "qrunner -o -r All", but even then, two bad things will happen. The new runner will 'recover' and reprocess any .bak files resulting in duplications, and race conditions between the new runner and the existing runner will cause variopus unpredictable problems, e.g. those discussed in the FAQ at . Unless you have set QRUNNER_SLEEP_TIME to something like 15 to 30 minutes in mm_cfg.py, the existing runners will process their queues sleeping for only 1 second when the queue is empty. You can determine to some degree where the delay(s) are from Mailman's SMTP log. Find the entry for your post. Similar to: Sep 11 11:12:02 2009 (12318) smtp to listname for n recips, completed in t.ttt seconds The t.ttt seconds is the time the message actually spent in process in OutgoingRunner. The timestamp minus this time is the time that OutgoingRunner began processing this entry. That time minus the time you sent the post is the sum of the time to queue the post for IncomingRunner (very small), the time it spent in qfiles/in, processing time in IncomingRunner (usually small, but if you have some SpamAssassin or other custom handler in the pipeline, could be long) and the time spent in qfiles/out. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From CNulk at scu.edu Fri Sep 11 22:32:07 2009 From: CNulk at scu.edu (C Nulk) Date: Fri, 11 Sep 2009 13:32:07 -0700 Subject: [Mailman-Users] Posting to a moderated list In-Reply-To: References: Message-ID: <4AAAB3C7.5040001@scu.edu> Thank you for the information Mark. Now, I know I shouldn't be asking but... Is there a way to add on a list-specific basis an entry similar to mm_cfg.py entries that I can then use in a locally modified Handlers/Moderate.py to add an accept_these_nonmembers type check before the membership check? Basically, I want to add a accept_these_special_posters config entry (list specific so I can use mlist....). Then modify Moderate.py to do a matches_p(sender, mlist.accept_these_special_posters) before the if mlist.isMember(sender): statement. Thanks, Chris Mark Sapiro wrote: > C Nulk wrote: > >> Now, when One at place.com sends a message to List F, will the message be >> held for moderation, since One at place.com is a member of moderated List >> F? Or, will the message be delivered to all of List F members because >> One at place.com is on List A whose members are allow to post messages via >> accept_these_nonmembers? >> > > > It will be held because list membership and moderation tests are done > before any *_these_nonmembers tests. > > From adam-mailman at amyl.org.uk Fri Sep 11 22:55:47 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Fri, 11 Sep 2009 21:55:47 +0100 Subject: [Mailman-Users] Authenticating a post to a distribution list In-Reply-To: <1D765EF0-7B05-474F-ABC5-F2C631AAA6E0@python.org> References: <1D765EF0-7B05-474F-ABC5-F2C631AAA6E0@python.org> Message-ID: <20090911205547.GM14239@amyl.org.uk> On Fri, Sep 11, 2009 at 04:19:44PM -0400, Barry Warsaw wrote: > >On 11-Sep-2009, at 11:46, Mark Sapiro wrote: > >>If people want this feature (Approved: password in square brackets in > >>the Subject:), speak up. > > If we do implement this, I think it should be a list option. Very much so. Were it not to be, it's the sort of thing I would hack at, in the code, to revoke (so appropriately commented, please!) If an MUA is no good/not fit for the purpose, then it ought not to always be used. That's my view. (when $WORK mail was Exchange/Outlook based, I'd use Outlook only really for the calendaring things. All of my mail needs were handled in a competent MUA (well, two, actually). Admitedly, I had the ability to install software as I pleased.) -- Suburbia: where they cut down the trees then name streets after them From jlieber at goengineer.com Fri Sep 11 23:12:11 2009 From: jlieber at goengineer.com (John Lieber) Date: Fri, 11 Sep 2009 16:12:11 -0500 Subject: [Mailman-Users] Recovering users from hard drive Message-ID: <49314D57A0408341864E8641BB5285DC65C06F9226@AUSP01VMBX08.collaborationhost.net> My drive failed after creating a new list, I would like to recover the list members from the server. I have the original file that I imported from however I did a lot of cleanup after the import and before the drive failed. My hope is that after putting the drive into a second computer, and if I can see the data, is there a way to extract the mailing list members? Thanks in advance, Johnathen From barry at python.org Fri Sep 11 23:48:27 2009 From: barry at python.org (Barry Warsaw) Date: Fri, 11 Sep 2009 17:48:27 -0400 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: <0D91F484-6D87-4F31-9F51-CE09B8B8C873@kreme.com> References: <0D91F484-6D87-4F31-9F51-CE09B8B8C873@kreme.com> Message-ID: On Sep 11, 2009, at 3:16 PM, LuKreme wrote: > On 11-Sep-2009, at 11:41, Mark Sapiro wrote: >> Yes, that's the way it works, but maybe it shouldn't. What do people >> think about changing this? > > Well, I'd be in favor of forcing the rfc2369 headers to always be > there, myself. I hate it when lists don't have them. Historically, the option to remove them was added because people complained that their MUA (that shall remain nameless) could not hide them. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From mark at msapiro.net Sat Sep 12 00:10:45 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 15:10:45 -0700 Subject: [Mailman-Users] Recovering users from hard drive In-Reply-To: <49314D57A0408341864E8641BB5285DC65C06F9226@AUSP01VMBX08.collaborationhost.net> Message-ID: John Lieber wrote: > >My hope is that after putting the drive into a second computer, and if I can see the data, is there a way to extract the mailing list members? The list configuration and membership, etc is all in the lists/LISTNAME/config.pck file and lists/LISTNAME/config.pck.last is a backup. If you have a working Mailman installation, you can create a LISTNAME list and then replace its lists/LISTNAME/config.pck with the recovered one. or you can run Mailman's bin/dumpdb to extract the data without actually installing the file as a list. Otherwise you can extract the addresses with 'strings', but not in a very nice form. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From khillo100 at hotmail.com Sat Sep 12 00:13:37 2009 From: khillo100 at hotmail.com (Khalil Abbas) Date: Fri, 11 Sep 2009 22:13:37 +0000 Subject: [Mailman-Users] question aabout bounces.. Message-ID: hello .. what are the files in : /var/lib/mailman/data/bounce-events####.pck ? and what's the difference between them and those in: /var/spool/mailman/bounces/*.pck ?? and what happens if I deleted these files from both directories? and is it ok to do that ? Thanks .. _________________________________________________________________ Drag n? drop?Get easy photo sharing with Windows Live? Photos. http://www.microsoft.com/windows/windowslive/products/photos.aspx From jlieber at goengineer.com Sat Sep 12 00:57:06 2009 From: jlieber at goengineer.com (John Lieber) Date: Fri, 11 Sep 2009 17:57:06 -0500 Subject: [Mailman-Users] Recovering users from hard drive In-Reply-To: References: <49314D57A0408341864E8641BB5285DC65C06F9226@AUSP01VMBX08.collaborationhost.net> Message-ID: <49314D57A0408341864E8641BB5285DC65C06F9311@AUSP01VMBX08.collaborationhost.net> Thank you very much! -----Original Message----- From: Mark Sapiro [****] Sent: Friday, September 11, 2009 3:11 PM To: John Lieber; mailman-users at python.org Subject: Re: [Mailman-Users] Recovering users from hard drive John Lieber wrote: > >My hope is that after putting the drive into a second computer, and if I can see the data, is there a way to extract the mailing list members? The list configuration and membership, etc is all in the lists/LISTNAME/config.pck file and lists/LISTNAME/config.pck.last is a backup. If you have a working Mailman installation, you can create a LISTNAME list and then replace its lists/LISTNAME/config.pck with the recovered one. or you can run Mailman's bin/dumpdb to extract the data without actually installing the file as a list. Otherwise you can extract the addresses with 'strings', but not in a very nice form. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Sep 12 01:05:09 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 16:05:09 -0700 Subject: [Mailman-Users] question aabout bounces.. In-Reply-To: Message-ID: Khalil Abbas wrote: > >what are the files in : /var/lib/mailman/data/bounce-events####.pck ? and what's the difference between them and those in: /var/spool/mailman/bounces/*.pck ?? The files /var/spool/mailman/bounces/*.pck are individual messages delivered to LIST-bounces at ... and waiting to be processed by BounceRunner. If these files are there for more than a few seconds, BounceRunner is not running. The files /var/lib/mailman/data/bounce-events####.pck are a secondary queue. When bounces from the /var/spool/mailman/bounces/ queue are processed by Mailman, they are queued in a secondary queue which is processed only once every 15 minutes. /var/lib/mailman/data/bounce-events####.pck is that queue. #### is the PID of the process that owns it. If #### is not the PID of a currently running BounceRunner or OutgoingRunner process, that file is dead and can be removed as the bounces therein are already lost. >and what happens if I deleted these files from both directories? and is it ok to do that ? Do not delete any /var/spool/mailman/bounces/*.pck files. Instead, look in Mailman's qrunner and error logs and find out why BounceRunner is dying. Fix the problem and restart Mailman. You can delete any /var/lib/mailman/data/bounce-events####.pck files for non-current PIDs. Actually, you can delete all the files and the only thing that will happen is the bounces therein will not be recorded, but this won't solve the ongoing problem. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From barry at python.org Sat Sep 12 01:12:22 2009 From: barry at python.org (Barry Warsaw) Date: Fri, 11 Sep 2009 19:12:22 -0400 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: <200909111645.n8BGj2Xr000662@mailout.pcc.edu> References: <4AA663AC.1040704@iodalliance.com> <200909111645.n8BGj2Xr000662@mailout.pcc.edu> Message-ID: <1142B197-BAEE-4DD2-932B-35DE524A6D1E@python.org> On Sep 11, 2009, at 12:44 PM, Kirke Johnson wrote: > I am fighting a variation of this right now. We have several > automated lists from which members can not remove themselves. Due to > complaints about subscription headers that would not work, I removed > them. The only way I found to do that was by turning off > include_rfc2369_headers. > > Unfortunately that also removed the List ID header. I had complaints > that the purpose of the list, such as "Official college > announcements", was not prominent in the message - even though it > appears in the message footer. So I faked it by using a message body > header. Maybe we just need a new option to control the List-Subscribe and List- Unsubscribe headers? I think that if include_rfc2369_headers is true, you should always get the List-ID and List-Help headers. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From mark at msapiro.net Sat Sep 12 02:33:53 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 17:33:53 -0700 Subject: [Mailman-Users] Posting to a moderated list In-Reply-To: <4AAAB3C7.5040001@scu.edu> Message-ID: C Nulk wrote: > >Now, I know I shouldn't be asking but... Is there a way to add on a >list-specific basis an entry similar to mm_cfg.py entries that I can >then use in a locally modified Handlers/Moderate.py to add an >accept_these_nonmembers type check before the membership check? > >Basically, I want to add a accept_these_special_posters config entry >(list specific so I can use mlist....). Then modify Moderate.py to do a >matches_p(sender, mlist.accept_these_special_posters) before the if >mlist.isMember(sender): statement. You can add any list attributes you want. The quick and dirty way to do it is to modify Moderate.py to check if mlist.accept_these_special_posters exists and if so, do what you want. Then you can maintain the accept_these_special_posters attribute for a list with bin/withlist or bin/config_list. The right way to do it is to also modify MailList.py to create the accept_these_special_posters attribute for new lists with either an empty value or a Defaults.py setting (empty would be appropriate for this), modify Version.py to increment DATA_FILE_VERSION, modify versions.py to add the default accept_these_special_posters attribute to old lists that don't have it (based on DATA_FILE_VERSION), and modify Gui/Privacy.py to add the attribute and help for it so you can maintain it from the GUI. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Sat Sep 12 04:27:37 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Sat, 12 Sep 2009 11:27:37 +0900 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: <1142B197-BAEE-4DD2-932B-35DE524A6D1E@python.org> References: <4AA663AC.1040704@iodalliance.com> <200909111645.n8BGj2Xr000662@mailout.pcc.edu> <1142B197-BAEE-4DD2-932B-35DE524A6D1E@python.org> Message-ID: <878wgkx5gm.fsf@uwakimon.sk.tsukuba.ac.jp> Barry Warsaw writes: > On Sep 11, 2009, at 12:44 PM, Kirke Johnson wrote: > > > The only way I found to do that was by turning off > > include_rfc2369_headers. > Maybe we just need a new option to control the List-Subscribe and List- > Unsubscribe headers? I think that if include_rfc2369_headers is true, > you should always get the List-ID and List-Help headers. There should be an option(s?) for the membership list to be entirely list-admin controlled, (the "Hotel California" option[1][2]), in which case the irrelevant headers should be suppressed. Footnotes: [1] Apologies to LuKreme for changing the nickname, but my subscribers aren't ugly insects. [2] From http://www.youtube.com/watch?v=h4qEzSz1JSc. From khillo100 at hotmail.com Sat Sep 12 05:01:37 2009 From: khillo100 at hotmail.com (Khalil Abbas) Date: Sat, 12 Sep 2009 03:01:37 +0000 Subject: [Mailman-Users] question aabout bounces.. In-Reply-To: References: Message-ID: thanks alot for the explanation, but actually I got confused alittle, is it about the automatic bounce processing? i.e. the messages that got bounced back or is it about the actual delivery of messages?? means if something is wrong then the messages are not being delivered correctly to the list?? Regards, > Date: Fri, 11 Sep 2009 16:05:09 -0700 > From: mark at msapiro.net > To: khillo100 at hotmail.com; mailman-users at python.org > Subject: Re: [Mailman-Users] question aabout bounces.. > > Khalil Abbas wrote: > > > >what are the files in : /var/lib/mailman/data/bounce-events####.pck ? and what's the difference between them and those in: /var/spool/mailman/bounces/*.pck ?? > > > The files /var/spool/mailman/bounces/*.pck are individual messages > delivered to LIST-bounces at ... and waiting to be processed by > BounceRunner. If these files are there for more than a few seconds, > BounceRunner is not running. > > The files /var/lib/mailman/data/bounce-events####.pck are a secondary > queue. When bounces from the /var/spool/mailman/bounces/ queue are > processed by Mailman, they are queued in a secondary queue which is > processed only once every 15 minutes. > /var/lib/mailman/data/bounce-events####.pck is that queue. #### is the > PID of the process that owns it. If #### is not the PID of a currently > running BounceRunner or OutgoingRunner process, that file is dead and > can be removed as the bounces therein are already lost. > > > >and what happens if I deleted these files from both directories? and is it ok to do that ? > > > Do not delete any /var/spool/mailman/bounces/*.pck files. Instead, look > in Mailman's qrunner and error logs and find out why BounceRunner is > dying. Fix the problem and restart Mailman. You can delete any > /var/lib/mailman/data/bounce-events####.pck files for non-current PIDs. > > Actually, you can delete all the files and the only thing that will > happen is the bounces therein will not be recorded, but this won't > solve the ongoing problem. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > _________________________________________________________________ More than messages?check out the rest of the Windows Live?. http://www.microsoft.com/windows/windowslive/ From mark at msapiro.net Sat Sep 12 05:46:42 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Sep 2009 20:46:42 -0700 Subject: [Mailman-Users] question aabout bounces.. In-Reply-To: Message-ID: Khalil Abbas wrote: > >thanks alot for the explanation, but actually I got confused alittle, is it about the automatic bounce processing? i.e. the messages that got bounced back or is it about the actual delivery of messages?? means if something is wrong then the messages are not being delivered correctly to the list?? These are all messages sent to the LIST-bounces at ... addresses. Ideally, they are all Delivery Status Notifications (bounces of list mail), but it's likely some are just spam sent to that address, and some are possibly replies to list messages sent from brain-dead MUAs that reply to Sender: instead of From: or Reply-To:. They are all messages that will be handled by automated bounce processing and either recognized and scored or possibly forwarded to the list owner as unrecognized bounces. If you are concerned about what they actually are, you can always look at them with Mailman's bin/dumpdb. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From chriswr at iodalliance.com Fri Sep 11 18:02:11 2009 From: chriswr at iodalliance.com (Christopher C. Wright) Date: Fri, 11 Sep 2009 09:02:11 -0700 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: References: Message-ID: <4AAA7483.4000108@iodalliance.com> Mark Sapiro wrote: > If I understand correctly the requirement 'ordained', Mailman is > already doing exactly that. The only way to keep the HTML part > 'intact' while adding the footer is to add the footer as a separate > MIME part which is what Mailman does. > > If this then results in a message which doesn't display as desired in a > particular MUA, the recourse is to the MUA because Mailman has no > other option. > > Of course, you could always add the unsubscribe info as msg_header > instead of msg_footer. Then Outlook would display it inline because > Outlook would take it as the message body. The downside is that the > message itself would now be the 'attachment'. > I actually tried putting it as a header, with the expected results. I know it's an issue purely with Outlook (no other MUA in the office has had such a reaction with messages sent through Mailman). I may just have to write a pre- or post-process filter that adds the footer into the message manually. Thanks for the help. -- Christopher From corey at sixfeetup.com Fri Sep 11 17:12:25 2009 From: corey at sixfeetup.com (Corey Jones) Date: Fri, 11 Sep 2009 11:12:25 -0400 Subject: [Mailman-Users] MailMan cc_cfg.py In-Reply-To: References: Message-ID: If found the correct syntax which is: DEFAULT_SUBSCRIBE_POLICY = 2 Thanks, Corey On Sep 9, 2009, at 2:35 PM, Corey Jones wrote: > I'm trying to make default 'Require Approval' under Privacy Options. > > Where do I find a list of config commands so that I can make that > default by writing to the mm_cfg.py file. > > I do know to make changes to mm_cfg.py file, I just need to know the > proper syntax to make default for new list an approval requirement > when subscribing to list. > > Thanks in advance. > > Corey > -- > six feet up, inc. | "Nowhere to go but open source" > Direct Line +1 (317) 861-5948 x613 > corey at sixfeetup.com > http://www.sixfeetup.com | Zope/Plone Custom Development + Hosting > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://wiki.list.org/x/AgA3 > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/corey%40sixfeetup.com > > Security Policy: http://wiki.list.org/x/QIA9 -- six feet up, inc. | "Nowhere to go but open source" Direct Line +1 (317) 861-5948 x613 corey at sixfeetup.com http://www.sixfeetup.com | Zope/Plone Custom Development + Hosting From dnewman at networktest.com Fri Sep 11 17:16:07 2009 From: dnewman at networktest.com (David Newman) Date: Fri, 11 Sep 2009 08:16:07 -0700 Subject: [Mailman-Users] password required for public archives? Message-ID: <4AAA69B7.3050002@networktest.com> I'm sure this is a standard problem, but I haven't found the answer in any of the FAQs or by searching the mailing list archives. A customer asked that we change archives of an existing list from private to public. That's done, but Mailman still requests a password, even from a new browser with no cookies installed. Apache uses the FollowSymLinks option for public lists, and I have restarted both Apache and Mailman. Here's the Mailman config for apache: # mailman stuff ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/ Alias /pipermail/ /usr/local/mailman/archives/public/ Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all AddDefaultCharset Off # end mailman stuff Thanks in advance for clues on making archives accessible without a password. dn From guxiaobo1982 at hotmail.com Sat Sep 12 18:02:12 2009 From: guxiaobo1982 at hotmail.com (=?gb2312?B?0KGyqCC5yw==?=) Date: Sun, 13 Sep 2009 00:02:12 +0800 Subject: [Mailman-Users] Does anyone have successfully integrated Apache James Mail Server with MailMan? Message-ID: And if you do, can you tell me some tips to get this done? _________________________________________________________________ Show them the way! Add maps and directions to your party invites. http://www.microsoft.com/windows/windowslive/products/events.aspx From mpmackenna at gmail.com Fri Sep 11 19:18:31 2009 From: mpmackenna at gmail.com (Michael MacKenna) Date: Fri, 11 Sep 2009 12:18:31 -0500 Subject: [Mailman-Users] Small list for club In-Reply-To: References: Message-ID: <003901ca3303$e41d3bc0$ac57b340$@com> -----Original Message----- From: Mark Sapiro [mailto:mark at msapiro.net] Sent: Friday, September 11, 2009 10:37 AM To: Mike Mackenna; mailman-users at python.org Subject: Re: [Mailman-Users] Small list for club Mike Mackenna wrote: >I am a member of a cigar club that would like to make use of a mailing >list. I would like to use mailman for the list. I hear running your >own email server can be a headache because of all of the security >concerns. Is there a free service available for small clubs to make >use of the mailman mailing list? There are free or very low cost services for your situation. See . >If not can I run a mailman mailing >list from my home using a broadband connection, dyndns, and a linux >box, or should I be looking into hosting options? Dynamic DNS is a problem for a server sending email. Many ISPs will do a reverse lookup on the sending IP and if it doesn't point back to the sending domain, will reject the mail. Fom the above wiki page, offer list hosting starting at $4.00 per month, and they are active on this mailman-users list which is further evidence that they are offering real Mailman service. There may be others that would do as well for you. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan Thank you, I will look into those options. Mike From rickmorrison at gmail.com Fri Sep 11 17:53:08 2009 From: rickmorrison at gmail.com (Rick Morrison) Date: Fri, 11 Sep 2009 11:53:08 -0400 Subject: [Mailman-Users] Garbled digest messages In-Reply-To: References: <90db063b0909080935vd90fe9ex77185c925eff566a@mail.gmail.com> Message-ID: <90db063b0909110853m223c886p2c72d333c6bf8d72@mail.gmail.com> Hi Marc, thanks for the reply. > > What Mailman version? > We're running 2.1.12 > > By every character lost, do you mean replaced with a '?' or something > else. > Looks like replaced characters. Here's a sample: ???????j? ?b~?? ???.?v?I?m4??V?????j?j????' #? ???\???T?i?^? ? 8 m?????f???,? ???^j??????:"???\?j?u????^????J?x ????????Wb???????x ??1?? ???jwG?mN ????? y??7????? ??'(??r+^u????? ?:.??r ???nt?h??b?x????h|??*'????? ???jv???/y???^???????%???????&)?z,^? h??V????I?????jwZ????????{aj??Wkz?Zq??? ???b~??"? "?)n?*'??.???????V????{h}?m??????x-??\?jx?? -????r h?+bq?]???????? ??w???????'????j)??x* ?+b?{aj????????wm?????v ???????}t????&j?.??z??????j??? ??e??j{m??y?m???j???? ?zf??? ???^ ???+?????? ?j?+y???? ????????Z j?? ?j'V{ ? > > Did you change from the default us-ascii for English in an attempt to > solve this or for some other reason? > > I made the change in an attempt to fix this. > Is it only the affected message that's garbled in the digest? I.e. > other messages in the digest are OK? Are the headers of the affected > message garbled too? > Yes only the affected messages bodies are garbled, other messages are fine. As for the headers, all the headers appear clear for all messages, including the garbled ones. Here are the headers from a garbled message, they're taken directly from the digest itself with my edits to remove the private info: ------------------------------ Message: 6 Date: Wed, 9 Sep 2009 13:38:15 EDT From: (removed) To: (removed) Subject: [List] Subject Message-ID: Content-Type: text/plain; charset="utf-8" Regards, Rick From mark at msapiro.net Sat Sep 12 22:50:12 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 12 Sep 2009 13:50:12 -0700 Subject: [Mailman-Users] password required for public archives? In-Reply-To: <4AAA69B7.3050002@networktest.com> Message-ID: David Newman wrote: > >A customer asked that we change archives of an existing list from >private to public. That's done, but Mailman still requests a password, >even from a new browser with no cookies installed. Because the user is still going to the http://www.example.com/mailman/private/LISTNAME/ URL instead of going to http://www.example.com/pipermail/LISTNAME/. When you made the archive public, the link to the archive on the list's listinfo page changed, but any old saved URLs or bookmarks in people's browsers of course didn't, and the 'private' CGI always requires authentication whether or not the archive is public. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From kremels at kreme.com Sun Sep 13 01:08:14 2009 From: kremels at kreme.com (LuKreme) Date: Sat, 12 Sep 2009 17:08:14 -0600 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: References: <0D91F484-6D87-4F31-9F51-CE09B8B8C873@kreme.com> Message-ID: <6E27C8B6-8EFE-4994-8796-FC7EADBC4FBD@kreme.com> Oh I know WHY it was done. However, being a [CENSORED] I would have said "Get a real client or report the bug to the mothership and hope [HAHAHA CACKLE CACKLE SNORT] they get around to fixing it." You can't give those bastards an inch. -- Sent from my iPhone On Sep 11, 2009, at 15:48, Barry Warsaw wrote: > On Sep 11, 2009, at 3:16 PM, LuKreme wrote: > >> On 11-Sep-2009, at 11:41, Mark Sapiro wrote: >>> Yes, that's the way it works, but maybe it shouldn't. What do people >>> think about changing this? >> >> Well, I'd be in favor of forcing the rfc2369 headers to always be >> there, myself. I hate it when lists don't have them. > > Historically, the option to remove them was added because people > complained that their MUA (that shall remain nameless) could not > hide them. > > -Barry > From khillo100 at hotmail.com Sun Sep 13 12:37:15 2009 From: khillo100 at hotmail.com (Khalil Abbas) Date: Sun, 13 Sep 2009 10:37:15 +0000 Subject: [Mailman-Users] hide list address for security .. Message-ID: hello .. is there a way to hide the list's address so instead of showing : from: listname-bounces at domain.com it shows the sender's email address only: From: sender at domain.com I've been getting huge loads of spam on my lists' addresses so if u have this option please tell me how to do it otherwise please consider adding this feature for it will increase the list's security.. thanks .. _________________________________________________________________ With Windows Live, you can organize, edit, and share your photos. http://www.microsoft.com/middleeast/windows/windowslive/products/photo-gallery-edit.aspx From adam-mailman at amyl.org.uk Sun Sep 13 15:04:52 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Sun, 13 Sep 2009 14:04:52 +0100 Subject: [Mailman-Users] hide list address for security .. In-Reply-To: References: Message-ID: <20090913130452.GS14239@amyl.org.uk> On Sun, Sep 13, 2009 at 10:37:15AM +0000, Khalil Abbas wrote: > is there a way to hide the list's address so instead of showing : > from: listname-bounces at domain.com > > it shows the sender's email address only: > From: sender at domain.com Sort-of. Have a look at reply_goes_to_list : although that's really not going to help keeping replies on list (and i'm of the view that, except for announcement lists, what goes to the list should have replies coming back to the list). Nor will that necessarily help people in creating new threads. I don't think that's the right approach to your problem: > I've been getting huge loads of spam on my lists' addresses so if u So, why not take preventative action, in this respect? You may want to investigate creating an ACL to raise the threshold of hostility for email addresses that aren't from list-members, for example (it's not something I do, mind: the majority of the -owner mail for me goes into RT, where I use a queue for training my SpamAssassins and Bayesian filters, and then out to my mailbox, for further fine-tuned processing.). That (spam-detection/handling) is something to tackle at the MTA *before* mail gets sent to Mailman. See previous list discussions on tackling spam at the earliest stages. Some sort of Bayesian filtering on list-owner mails, that's fed back could be useful, too. AIUI, some people have found to be useful. > have this option please tell me how to do it otherwise please consider > adding this feature for it will increase the list's security.. Security is *not* the same as obscurity. -- ``[These atrocities] -- they all happened, and they did not happen any the less because the Daily Telegraph has suddenly found out about them when it is five years too late.'' (George Orwell, Looking Back on the Spanish War, 1942) From mark at msapiro.net Sun Sep 13 19:14:08 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 13 Sep 2009 10:14:08 -0700 Subject: [Mailman-Users] hide list address for security .. In-Reply-To: Message-ID: Khalil Abbas wrote: > >is there a way to hide the list's address so instead of showing : > > > >from: listname-bounces at domain.com > > > >it shows the sender's email address only: > > > >From: sender at domain.com This is an issue with Microsoft Outlook and perhaps other MUAs. See the FAQ at for more information on this. Note that in order for bounce processing to work, the envelope sender must be the listname-bounces address. >I've been getting huge loads of spam on my lists' addresses so if u have this option please tell me how to do it otherwise please consider adding this feature for it will increase the list's security.. I don't see what this has to do with security or spam. It only has to do with what some users see when they view list mail. It may cause some users to reply to the wrong address depending on how brain-dead their MUA is, and then the list owner may see the reply as an unrecognized bounce, but that's all. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From khillo100 at hotmail.com Sun Sep 13 23:41:59 2009 From: khillo100 at hotmail.com (Khalil Abbas) Date: Sun, 13 Sep 2009 21:41:59 +0000 Subject: [Mailman-Users] hide list address for security .. In-Reply-To: References: Message-ID: > I don't see what this has to do with security or spam. It only has to > do with what some users see when they view list mail. It may cause > some users to reply to the wrong address depending on how brain-dead > their MUA is, and then the list owner may see the reply as an > unrecognized bounce, but that's all. Thanks for your reply.. well, when they see: listname-bounces at domain.com they start sending to: listname at domain.com .. that's what I meant by spam.. but if the address is hidden and there's only the sender showing they wouldn't know what the list address is .. I'm not talking about the professional spammers that can track the message headers but list members and all the people they forward the messages to, they take any address they lay their hands on and add it to their address books .. believe me it's more pain in the act than real spammers .. yet again, for the list owner getting loads of unrecognized bounces is pain enough, I get hundreds of'em and open each and every one of them to make sure that there are no real bounces! _________________________________________________________________ With Windows Live, you can organize, edit, and share your photos. http://www.microsoft.com/middleeast/windows/windowslive/products/photo-gallery-edit.aspx From mark at msapiro.net Sun Sep 13 23:58:23 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 13 Sep 2009 14:58:23 -0700 Subject: [Mailman-Users] hide list address for security .. In-Reply-To: Message-ID: Khalil Abbas quoted me and wrote: > > > I don't see what this has to do with security or spam. It only has to >> do with what some users see when they view list mail. It may cause >> some users to reply to the wrong address depending on how brain-dead >> their MUA is, and then the list owner may see the reply as an >> unrecognized bounce, but that's all. > > > > >Thanks for your reply.. well, when they see: > > > >listname-bounces at domain.com they start sending to: listname at domain.com .. > > > >that's what I meant by spam.. but if the address is hidden and there's only the sender showing they wouldn't know what the list address is .. I'm not talking about the professional spammers that can track the message headers but list members and all the people they forward the messages to, they take any address they lay their hands on and add it to their address books .. believe me it's more pain in the act than real spammers .. You mean your list members don't already know the address of the list they're on. If that's the case, it sounds like you're the spammer. Plus, the list address is in many more places in the message than the Sender: header such as the To: header (unless the list is fully personalized), Received: headers and the RFC 2369 List-*: headers. >yet again, for the list owner getting loads of unrecognized bounces is pain enough, I get hundreds of'em and open each and every one of them to make sure that there are no real bounces! I am sympathetic with that one. Running large lists is not easy. However, I will tell you right now, I can't see ever making changes that would make it possible for you to hide the identity of a list from the members receiving its mail. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From khillo100 at hotmail.com Mon Sep 14 00:33:13 2009 From: khillo100 at hotmail.com (Khalil Abbas) Date: Sun, 13 Sep 2009 22:33:13 +0000 Subject: [Mailman-Users] hide list address for security .. In-Reply-To: References: Message-ID: > You mean your list members don't already know the address of the list > they're on. If that's the case, it sounds like you're the spammer. ofcourse I don't want them to know the address for the very same reason, spam to the list.. besides, they subscribe thru a form in my site not by email to the -subscribe address.. and cancel their subscription thru a form too.. now I'm getting huge loads of spam not only to my list, but to my sender's address which I can't change because all my subscribers are advised to mark this address as 'safe sender' in hotmail and yahoo and others.. > > >yet again, for the list owner getting loads of unrecognized bounces is pain enough, I get hundreds of'em and open each and every one of them to make sure that there are no real bounces! > > > I am sympathetic with that one. Running large lists is not easy. it's not that large really, just a couple of thousands.. see? what if it's hundreds of thousands???? I guess I'd be having diabetes by now -:) > > However, I will tell you right now, I can't see ever making changes > that would make it possible for you to hide the identity of a list > from the members receiving its mail. > well, at least I tried :) Thanks.. _________________________________________________________________ With Windows Live, you can organize, edit, and share your photos. http://www.microsoft.com/middleeast/windows/windowslive/products/photo-gallery-edit.aspx From stephen at xemacs.org Mon Sep 14 02:52:03 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Mon, 14 Sep 2009 09:52:03 +0900 Subject: [Mailman-Users] hide list address for security .. In-Reply-To: References: Message-ID: <87skequz4c.fsf@uwakimon.sk.tsukuba.ac.jp> Khalil Abbas writes: > ofcourse I don't want them to know the address for the very same > reason, spam to the list.. Please don't call it spam on this list, where most people know what the word means, and many actually read the Green Card spam that started the whole issue (which wasn't on a mailing list at all, it was on Usenet). Spam is not "unwanted mail", it is *mass-distributed* unwanted mail. We know you don't want it, but if you don't distinguish between the different ways it gets to you, we can't help you. Are people actually typing in the address? Or are they hitting reply, and inadvertantly sending to the list? If it's the latter, adding a Reply-To header that sends it to a black hole or an address that stores their replies for later handling (similar to what you have now, but hopefully segregates them from real spam for a while ... you could arrange to change it every day or so since it will surely leak). > besides, they subscribe thru a form in my site not by email to the > -subscribe address.. and cancel their subscription thru a form > too.. now I'm getting huge loads of spam not only to my list, but > to my sender's address which I can't change because all my > subscribers are advised to mark this address as 'safe sender' in > hotmail and yahoo and others.. You're starting to understand the constraints of the mail system. > > >yet again, for the list owner getting loads of unrecognized > > >bounces is pain enough, I get hundreds of'em and open each and > > >every one of them to make sure that there are no real bounces! Run them through spamassassin or something like that. The odds that one is a real bounce is very low, you ought to be able to triage them a lot better before opening any. > > However, I will tell you right now, I can't see ever making changes > > that would make it possible for you to hide the identity of a list > > from the members receiving its mail. > > well, at least I tried :) If you would be more accurate in describing the situation and exactly what you're trying to accomplish, we could be of more help. Even if you're not a spammer, your whole attitude of looking for a convenient way to get your message to the list without actually fixing any problems is very similar to the spammers. If you don't fix that, you're probably not going to get very useful advice. From barry at python.org Mon Sep 14 04:37:10 2009 From: barry at python.org (Barry Warsaw) Date: Sun, 13 Sep 2009 22:37:10 -0400 Subject: [Mailman-Users] Does anyone have successfully integrated Apache James Mail Server with MailMan? In-Reply-To: References: Message-ID: On Sep 12, 2009, at 12:02 PM, ?? ? wrote: > And if you do, can you tell me some tips to get this done? No, but there were some discussions about this at Pycon. I'd be interesting in hearing anybody's experience with this. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From barry at python.org Mon Sep 14 04:55:25 2009 From: barry at python.org (Barry Warsaw) Date: Sun, 13 Sep 2009 22:55:25 -0400 Subject: [Mailman-Users] Microsoft Outlook and footer/signature"attachments" In-Reply-To: <878wgkx5gm.fsf@uwakimon.sk.tsukuba.ac.jp> References: <4AA663AC.1040704@iodalliance.com> <200909111645.n8BGj2Xr000662@mailout.pcc.edu> <1142B197-BAEE-4DD2-932B-35DE524A6D1E@python.org> <878wgkx5gm.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: On Sep 11, 2009, at 10:27 PM, Stephen J. Turnbull wrote: > There should be an option(s?) for the membership list to be entirely > list-admin controlled, (the "Hotel California" option[1][2]), in which > case the irrelevant headers should be suppressed. Definitely. Although I don't have tests for it yet, it will be possible to say, run Mailman 3 lists off of hardcoded CSV files, or plain text files, or other roster sources that aren't writable through the Mailman interface. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From barry at python.org Mon Sep 14 05:03:42 2009 From: barry at python.org (Barry Warsaw) Date: Sun, 13 Sep 2009 23:03:42 -0400 Subject: [Mailman-Users] Small list for club In-Reply-To: <4AAA7B26.9070201@riverviewtech.net> References: <4AAA7B26.9070201@riverviewtech.net> Message-ID: <43D455AC-E42D-4FD5-B8F1-99A734C72F88@python.org> On Sep 11, 2009, at 12:30 PM, Grant Taylor wrote: > On 09/11/09 10:45, Barry Warsaw wrote: >> Even though I have a static address, my ISP won't give me a reverse >> DNS, so it can be a problem with any residential broadband >> service. Still it's very rare that I get such rejections these >> days (RedHat was one culprit, but they whitelisted me). > > Even if they are rare, you will still have problems like that. > > You could run your own mail server at your house and use your ISP's > mail server as a smart host and get past the rejections because of > your dynamic IP. Yep. I've considered setting up smarthost relaying just for the couple of domains that I have problems with. I'm fairly sure Postfix can do this. But honestly, it's been such a minimal problem that so far it hasn't been worth spending the time on. > It now sounds like you already have a mail server at your house (and > likely versed in some of the problems that can pose) and all you are > considering adding is Mailman. If this is the case, I'd suggest > giving Mailman a try. Conversely if you are talking about setting > up a new mail server just to run Mailman, I'd suggest looking in to > a hosted service. (I think setting up a new mail server just for a > mailing list is a bit of a steep curve.) I will definitely give Mailman a try! :) -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From CNulk at scu.edu Mon Sep 14 18:44:56 2009 From: CNulk at scu.edu (C Nulk) Date: Mon, 14 Sep 2009 09:44:56 -0700 Subject: [Mailman-Users] Posting to a moderated list In-Reply-To: References: Message-ID: <4AAE7308.9060405@scu.edu> Mark Sapiro wrote: > C Nulk wrote: > >> Now, I know I shouldn't be asking but... Is there a way to add on a >> list-specific basis an entry similar to mm_cfg.py entries that I can >> then use in a locally modified Handlers/Moderate.py to add an >> accept_these_nonmembers type check before the membership check? >> >> Basically, I want to add a accept_these_special_posters config entry >> (list specific so I can use mlist....). Then modify Moderate.py to do a >> matches_p(sender, mlist.accept_these_special_posters) before the if >> mlist.isMember(sender): statement. >> > > > You can add any list attributes you want. The quick and dirty way to do > it is to modify Moderate.py to check if > mlist.accept_these_special_posters exists and if so, do what you want. > Then you can maintain the accept_these_special_posters attribute for a > list with bin/withlist or bin/config_list. > :) Well, this was my first idea. Didn't know about using bin/config_list or bin/withlist. Can either of them add any random attribute? I'm not thinking of adding more, just curious. > The right way to do it is to also modify MailList.py to create the > accept_these_special_posters attribute for new lists with either an > empty value or a Defaults.py setting (empty would be appropriate for > this), modify Version.py to increment DATA_FILE_VERSION, modify > versions.py to add the default accept_these_special_posters attribute > to old lists that don't have it (based on DATA_FILE_VERSION), and > modify Gui/Privacy.py to add the attribute and help for it so you can > maintain it from the GUI. After I posted my message and thought about doing the above changes, I started looking at the source to add in the my attribute and allow me to maintain it via the GUI. I was looking into changes for Gui/Privacy.py but did not know about Version.py and versions.py. I also agree that an empty value is an appropriate default value. I should stop thinking but another question pop into my mind. Can I add the attribute such that the site administrator can change it but the list administrator(s) can see but cannot change the attribute? The ability can even be configurable. Thanks for you kind help Mark. Chris From mark at msapiro.net Mon Sep 14 19:21:59 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 14 Sep 2009 10:21:59 -0700 Subject: [Mailman-Users] Posting to a moderated list In-Reply-To: <4AAE7308.9060405@scu.edu> Message-ID: C Nulk wrote: > >Mark Sapiro wrote: >> >> You can add any list attributes you want. The quick and dirty way to do >> it is to modify Moderate.py to check if >> mlist.accept_these_special_posters exists and if so, do what you want. >> Then you can maintain the accept_these_special_posters attribute for a >> list with bin/withlist or bin/config_list. >> >:) Well, this was my first idea. Didn't know about using >bin/config_list or bin/withlist. Can either of them add any random >attribute? I'm not thinking of adding more, just curious. Yes. With either bin/withlist or bin/config_list, you can add, change or delete any list attributes and generally destroy any list. If this isn't clear from the --help, you probably don't know enough Python to be doing this. >I should stop thinking but another question pop into my mind. Can I add >the attribute such that the site administrator can change it but the >list administrator(s) can see but cannot change the attribute? The >ability can even be configurable. You could do this in the _setValue() method in Gui/Privacy.py, however, if you don't allow site admin cookies, I.e. if you do not have ALLOW_SITE_ADMIN_COOKIES = Yes in mm_cfg.py, you'd have to provide an input on the page for the site admin password and require it to be entered (and validate it) in order to update the attribute. The reason for this is if you don't allow site admin cookies, when you authenticate to the admin GUI with the site admin password, you get a list admin cookie for that list, so the code can't tell after the fact which password you used. Of course, you could always just display the attribute in the admin GUI and not allow changes and require the site admin to use command line tools to change it. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From campbell at cnpapers.com Tue Sep 15 18:02:33 2009 From: campbell at cnpapers.com (Steve Campbell) Date: Tue, 15 Sep 2009 12:02:33 -0400 Subject: [Mailman-Users] Constant moderation required when user sends to list + CCs Message-ID: <4AAFBA99.4030804@cnpapers.com> I've got a list set up for a group of people. One of the users often sends an email to the list and adds carbon copy recipients of non-members along with the email. The list is on one mail server and the CCed recipients go to another mail server. I see in the maillogs of the SMTP server she uses that the email is in fact split properly in that the email to the list is sent separately to the list server and the CCed recipients are sent to the proper server for delivery. These messages always require moderation due to the fact that the list server indicates there are too many recipients. It's as though the list is using the headers with all of the recipients for delivery instead of what it actually receives to process. This is an older version 2.1.5 of mailman. Is there anything I can do to remedy this? Steve Campbell From stephen at xemacs.org Tue Sep 15 18:52:55 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 16 Sep 2009 01:52:55 +0900 Subject: [Mailman-Users] Constant moderation required when user sends to list + CCs In-Reply-To: <4AAFBA99.4030804@cnpapers.com> References: <4AAFBA99.4030804@cnpapers.com> Message-ID: <87y6og176g.fsf@uwakimon.sk.tsukuba.ac.jp> Steve Campbell writes: > It's as though the list is using the headers with all of the > recipients for delivery instead of what it actually receives to > process. That's exactly the intended behavior. It's a somewhat antiquated anti-spam measure. And Mailman is not an MTA, so its knowledge of the RCPT TO list is limited to the single address it is "listening" to. > This is an older version 2.1.5 of mailman. Is there anything I can do to > remedy this? Privacy Options->Recipient Filters->max_num_recipients should be what you're looking for. 0 disables the check entirely, or you can raise the limit to whatever you think reasonable. (I'm looking at Mailman 2.1.9, but I'm sure I remember this from the 2.1.5 we had until recently.) From campbell at cnpapers.com Tue Sep 15 19:55:53 2009 From: campbell at cnpapers.com (Steve Campbell) Date: Tue, 15 Sep 2009 13:55:53 -0400 Subject: [Mailman-Users] Constant moderation required when user sends to list + CCs In-Reply-To: <87y6og176g.fsf@uwakimon.sk.tsukuba.ac.jp> References: <4AAFBA99.4030804@cnpapers.com> <87y6og176g.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <4AAFD529.6090506@cnpapers.com> Thanks very much. That makes sense in the way you explained it. It shouldn't take too long to find out if I've got it setup properly. steve Stephen J. Turnbull wrote: > Steve Campbell writes: > > > It's as though the list is using the headers with all of the > > recipients for delivery instead of what it actually receives to > > process. > > That's exactly the intended behavior. It's a somewhat antiquated > anti-spam measure. And Mailman is not an MTA, so its knowledge of the > RCPT TO list is limited to the single address it is "listening" to. > > > This is an older version 2.1.5 of mailman. Is there anything I can do to > > remedy this? > > Privacy Options->Recipient Filters->max_num_recipients > > should be what you're looking for. 0 disables the check entirely, or > you can raise the limit to whatever you think reasonable. (I'm > looking at Mailman 2.1.9, but I'm sure I remember this from the 2.1.5 > we had until recently.) > > > From adam-mailman at amyl.org.uk Tue Sep 15 20:51:57 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Tue, 15 Sep 2009 19:51:57 +0100 Subject: [Mailman-Users] Constant moderation required when user sends to list + CCs In-Reply-To: <87y6og176g.fsf@uwakimon.sk.tsukuba.ac.jp> References: <4AAFBA99.4030804@cnpapers.com> <87y6og176g.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <20090915185157.GD2105@amyl.org.uk> On Wed, Sep 16, 2009 at 01:52:55AM +0900, Stephen J. Turnbull wrote: > That's exactly the intended behavior. It's a somewhat antiquated > anti-spam measure. And Mailman is not an MTA, so its knowledge of the > RCPT TO list is limited to the single address it is "listening" to. > > > This is an older version 2.1.5 of mailman. Is there anything I can do to > > remedy this? > > Privacy Options->Recipient Filters->max_num_recipients I was going to suggest "user education" may be an appropriate course of action. It still may be. (In the past, I had a list-member who would persistently mail the list and a bundle of cc'd addresses. Despite my mails to her, she carried on. Until a foul-mood day caught on, and I added her to the ban/reject-list... amazing what drastic action can sometimes do.) -- ``She always rode home from boozy lunches fantastically over the limit; her only precaution was to suck a creosote cough lozenge, lest she meet a policeman. Once, puzzled by the big roundabout at Shepherd's Bush, she rode up on to the grass for a better view. Luckily she never killed anyone.'' (Telegraph Obit of Jennifer Paterson, one of the 'Two Fat Ladies') From Gary.P.Moore at hofstra.edu Tue Sep 15 22:17:57 2009 From: Gary.P.Moore at hofstra.edu (Gary Moore) Date: Tue, 15 Sep 2009 16:17:57 -0400 Subject: [Mailman-Users] Mailman virtual appliance for VMWare In-Reply-To: <20090915185157.GD2105@amyl.org.uk> References: <4AAFBA99.4030804@cnpapers.com> <87y6og176g.fsf@uwakimon.sk.tsukuba.ac.jp> <20090915185157.GD2105@amyl.org.uk> Message-ID: <4AAFBE34.4962.006C.0@hofstra.edu> I believe there was a topic posted similar to this in July, but I don't know if there was a followup on this, so my apologies if it was... Has anyone setup a mailman virtual appliance for VMware? We're looking to setup a mailman server here (I administrate several at Cornell and one at Bluehost) and one of the university systems' folks asked me that question? As always, any help is appreciated. Thanks. Gary Moore, CISSP Assistant Dean for Information Systems Hofstra University School of Law Gary.P.Moore at hofstra.edu (516) 463-6067 From khillo100 at hotmail.com Thu Sep 17 08:58:31 2009 From: khillo100 at hotmail.com (Khalil Abbas) Date: Thu, 17 Sep 2009 06:58:31 +0000 Subject: [Mailman-Users] Suggestion .. Message-ID: hello team.. I have a suggestion for you .. it's about importing and exporting the list's configuration using the web interface not just shell command using : 'config_list'.. this will help those who have mailman with shared hosting plans and have no access to server .. not only that, take me for example I have several servers with many lists hosted on them.. sometimes I format the servers and create the lists using the servers' control panels.. then I have to go to shell to use the 'config list -i' option .. Thanks .. _________________________________________________________________ Windows Live?: Keep your life in sync. Check it out! http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_012009 From mark at msapiro.net Thu Sep 17 17:11:23 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 17 Sep 2009 08:11:23 -0700 Subject: [Mailman-Users] Suggestion .. In-Reply-To: Message-ID: Khalil Abbas wrote: > >I have a suggestion for you .. it's about importing and exporting the list's configuration using the web interface not just shell command using : 'config_list'.. > This and similar features - e.g. multiple list style templates and possibly cloning lists will probably be in Mailman 3. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From chris-barnes at tamu.edu Thu Sep 17 21:44:08 2009 From: chris-barnes at tamu.edu (Chris Barnes) Date: Thu, 17 Sep 2009 14:44:08 -0500 Subject: [Mailman-Users] Subscriber can no longer send to a list she is a member of Message-ID: <4AB29188.3060105@tamu.edu> I have a list for my faculty which is set to unmoderated for list members. Yesterday at about 2:00 one of the subscribers sent a message to the list which was distributed. At 3:45 she tried to send another message to the list - this message was NOT distributed. Since that time, she has tried to send 3 or 4 other messages to the list - NONE of which have gotten sent out. Other people (other subscribers) have sent things to the list and have their messages distributed. Everyone is using the same mail server (the same one that mailman runs on). Which tells me: * the problem is not the mailman list * the problem is not the mail server She is not in the "blocked users" section of the Sender filters I have poured through the log files and can't find ANYTHING. Where would I begin looking to try to determine why this user can't send messages to the list? System: Debian Linux. Postfix. Mailman v (ok - how do I find my mm version?) -- Chris Barnes AOL IM: CNBarnes chris-barnes at tamu.edu Yahoo IM: chrisnbarnes Computer Systems Manager MSN IM: chris at txbarnes.com Department of Physics ph: 979-845-7801 Texas A&M University fax: 979-845-2590 From adam-mailman at amyl.org.uk Thu Sep 17 22:21:48 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Thu, 17 Sep 2009 21:21:48 +0100 Subject: [Mailman-Users] Subscriber can no longer send to a list she is a member of In-Reply-To: <4AB29188.3060105@tamu.edu> References: <4AB29188.3060105@tamu.edu> Message-ID: <20090917202148.GV2105@amyl.org.uk> On Thu, Sep 17, 2009 at 02:44:08PM -0500, Chris Barnes wrote: > Which tells me: > * the problem is not the mailman list > * the problem is not the mail server I'd not rule either of those out, or things like MUA or user(s). > She is not in the "blocked users" section of the Sender filters > I have poured through the log files and can't find ANYTHING. > Where would I begin looking to try to determine why this user can't send > messages to the list? Presumably, you're meaning the Mailman logs, and those of your MTA. I'd be looking for the messages sent which *did* get through, and how they got through, and then comparing with the messages that didn't. I can't remember (or particularly care) how Postfix logs, but presumably, there's a reject log, as well as a delivery one. Having established the mail to MTA, I'd look and see if the message was: (a) destined to Mailman (b) routed to Mailman (c) lost in the ether (which could e.g., be due to anti-spam/malware) It may be worth looking at the user's FCC items: to check where she's sending to. Another thing could be to simulate sending the message. Other things to consider, the appropriate headers that are being sent (particularly, say From:, Sender: &c) and check those match the list-membership. I'd be asking the user "have you changed anything in your mail-app?". > System: Debian Linux. Postfix. Mailman v (ok - how do I find my mm > version?) A variety of ways: if you installed through apt/packages "dpkg -l | grep mailman" /path/to/mailman/Mailman/Version.py http://path/to/mailman/listinfo for starters. -- ``What the bloody hell is the point of 24-hour rolling news if it doesn't carry terrifying-lizard-related news?'' (Anthony Wells, on learning from the web that `a giant lizard is terrorising Beirut') From mark at msapiro.net Thu Sep 17 22:33:07 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 17 Sep 2009 13:33:07 -0700 Subject: [Mailman-Users] Subscriber can no longer send to a list she is amember of In-Reply-To: <4AB29188.3060105@tamu.edu> Message-ID: Chris Barnes wrote: > >Yesterday at about 2:00 one of the subscribers sent a message to the >list which was distributed. At 3:45 she tried to send another message >to the list - this message was NOT distributed. Since that time, she >has tried to send 3 or 4 other messages to the list - NONE of which have >gotten sent out. > >Other people (other subscribers) have sent things to the list and have >their messages distributed. Everyone is using the same mail server >(the same one that mailman runs on). > >Which tells me: >* the problem is not the mailman list >* the problem is not the mail server > > >She is not in the "blocked users" section of the Sender filters > > >I have poured through the log files and can't find ANYTHING. > > >Where would I begin looking to try to determine why this user can't send >messages to the list? Does she receive a response or non-delivery notice? What's in the MTA logs for her messages? I would look in MTA logs first to see if her messages are arriving and where/how they are being delivered. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 17 23:10:40 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 17 Sep 2009 14:10:40 -0700 Subject: [Mailman-Users] Subscriber can no longer send to a list she isamember of In-Reply-To: <4AB29F47.60409@tamu.edu> Message-ID: Chris Barnes wrote: >Mark Sapiro wrote: >> Does she receive any response or 'undeliverable' notice? > >No. She gets no feedback whatsoever. > > >> What's in the MTA logs for her messages? > >Do you mean this: >Sep 17 13:11:55 vmmail postfix/local[25055]: D10C7303DA: > to=, relay=local, delay=3.6, > delays=0.04/0/0/3.5, dsn=2.0.0, status=sent (delivered to > command: /usr/bin/procmail -a faculty /etc/procmailrc.mm) > >I do see this almost directly below the above: > >Sep 17 13:11:57 vmmail postfix/qmgr[2541]: E6030303DA: > from=, size=18356, nrcpt=85 > (queue active) > > >> Is she sending to the list-bounces address? > >No. She's sending to the list at host address. >More specifically .... > > >Mark Sapiro wrote: > > Does she receive a response or non-delivery notice? > > What's in the MTA logs for her messages? > > I would look in MTA logs first to see if her messages are arriving and > > where/how they are being delivered. > >She is sending email to a list named "announce". Announce has as >subscribers 3 other lists named "faculty", "graduates", & "staff". >When she sends the message, it IS being delivered to the graduates and >staff lists - but not the faculty list. > >Note that other people who email the announce list have their messages >successfully delivered to all 3 lists. It looks like the first postfix message above is the delivery from the announce list to the faculty list, but I can't be sure without seeing, e.g., the result of grep D10C7303DA /var/log/maillog (or whatever the system maillog is). This is being delivered to procmail, and apparently gets delivered eventually to the 'faculty' list which in turn sends to 85 recipients. Does this get delivered? What are the other log messages for postfix queue ID E6030303DA? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Fri Sep 18 06:15:16 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Fri, 18 Sep 2009 13:15:16 +0900 Subject: [Mailman-Users] Subscriber can no longer send to a list she is a member of In-Reply-To: <4AB29188.3060105@tamu.edu> References: <4AB29188.3060105@tamu.edu> Message-ID: <874or028iz.fsf@uwakimon.sk.tsukuba.ac.jp> Chris Barnes writes: > Yesterday at about 2:00 one of the subscribers sent a message to the > list which was distributed. At 3:45 she tried to send another message > to the list - this message was NOT distributed. Does that mean "nobody got it" or "she didn't get it and you assume that nobody else did"? If the latter, check her settings of "not metoo" and "nodupes" in the membership management page. In either case, did it make it to the archives? (If you've already thought of all that, no offense intended; past cases of non-delivery have occasionally been due to such causes. > System: Debian Linux. Postfix. Mailman v (ok - how do I find my mm > version?) It's in the footer of every management page. From hone+mailman at oak.cats.ohiou.edu Fri Sep 18 19:35:31 2009 From: hone+mailman at oak.cats.ohiou.edu (hone+mailman at oak.cats.ohiou.edu) Date: Fri, 18 Sep 2009 13:35:31 -0400 Subject: [Mailman-Users] admin subscribe vs invite Message-ID: <58F30332DC43946A3B9B12B6@OIT-0029870948.ohio.edu> We are using Mailman version: 2.1.9 on RedHat. I've modified the default way that admins can add members, since some admins cannot be trusted. Now all admins may only invite people to join a list, not add people directly. Is there a newer version of Mailman that gives this option per list; could I create one list to allow admin subscribes and another list that only allows invites? If not, is this something that could be considered for a future? Don Hone Ohio University From mark at msapiro.net Fri Sep 18 19:57:14 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 18 Sep 2009 10:57:14 -0700 Subject: [Mailman-Users] admin subscribe vs invite In-Reply-To: <58F30332DC43946A3B9B12B6@OIT-0029870948.ohio.edu> Message-ID: hone+mailman at oak.cats.ohiou.edu wrote: > >We are using Mailman version: 2.1.9 on RedHat. I've modified the default >way that admins can add members, since some admins cannot be trusted. Now >all admins may only invite people to join a list, not add people directly. > >Is there a newer version of Mailman that gives this option per list; could >I create one list to allow admin subscribes and another list that only >allows invites? If not, is this something that could be considered for a >future? There is nothing different in any current Mailman 2.x version. This seems like a potentially good feature. It could easily be made a site option, but how would you control it as a list option. You obviously can't maintain it in the admin GUI, so what would work for you? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From CNulk at scu.edu Fri Sep 18 20:28:28 2009 From: CNulk at scu.edu (C Nulk) Date: Fri, 18 Sep 2009 11:28:28 -0700 Subject: [Mailman-Users] admin subscribe vs invite In-Reply-To: References: Message-ID: <4AB3D14C.5000506@scu.edu> Hi Mark, I would think if the person logs into the list with the Site Admin password, the admin cookie/flag is set and the GUI portion for managing that option is displayed. Or not if the appropriate cookie/flag is not set. That is what I was looking at doing with the special members stuff I asked about earlier. Well, its a thought anyway. :) Chris Mark Sapiro wrote: > hone+mailman at oak.cats.ohiou.edu wrote: > >> We are using Mailman version: 2.1.9 on RedHat. I've modified the default >> way that admins can add members, since some admins cannot be trusted. Now >> all admins may only invite people to join a list, not add people directly. >> >> Is there a newer version of Mailman that gives this option per list; could >> I create one list to allow admin subscribes and another list that only >> allows invites? If not, is this something that could be considered for a >> future? >> > > > There is nothing different in any current Mailman 2.x version. > > This seems like a potentially good feature. It could easily be made a > site option, but how would you control it as a list option. You > obviously can't maintain it in the admin GUI, so what would work for > you? > > From mark at msapiro.net Fri Sep 18 20:33:27 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 18 Sep 2009 11:33:27 -0700 Subject: [Mailman-Users] admin subscribe vs invite In-Reply-To: <4AB3D14C.5000506@scu.edu> Message-ID: C Nulk wrote: > >I would think if the person logs into the list with the Site Admin >password, the admin cookie/flag is set and the GUI portion for managing >that option is displayed. Or not if the appropriate cookie/flag is not set. But that doesn't help the vast majority of sites that don't change the default ALLOW_SITE_ADMIN_COOKIES = No -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From b19141 at anl.gov Mon Sep 21 21:23:15 2009 From: b19141 at anl.gov (Barry Finkel) Date: Mon, 21 Sep 2009 14:23:15 -0500 (CDT) Subject: [Mailman-Users] List-creation Owner E-mail Address Message-ID: <20090921192315.AE9BC175A0@britaine.cis.anl.gov> I have a suggestion. I do not know how others create new Mailman lists, but I have around 20 template files. If I want to make a list named NEWLIST, then I copy the appropriate configuration file into newlist.config I then edit this file to change any parameters that need changing: real_name owner info description Then I run a script create_list.exec newlist [emaildomain] that does some pre-processing of the list name and then invokes /usr/sbin/newlist $emaildomain $listname config_list -i $listname.config $listname The config_list code allows me to specify ONLY ONE e-mail address for the list owner, when I may have specified multiple owners in the newlist.config file. I ran a test and created a test list named "testowner". For the address of the list owner I specified testowner-owner at lists.example.com and the list-creation mail was sent to the list owners I had specified in my configuration file. In my case, I have already set the owner(s) before I create the list, so this address - testowner-owner - is set and ready to use. Could this be a default for the owner prompt? Or would it create problems for those who create a list and then change the list parameters to suit the list's needs? As I look at the "newlist" python code, I see what happens: 1) A list is created and the result of the "owner" prompt becomes the list owner. 2) I overwrite the owner information (and all the other parameters) when I run the "config_list" command. 3) When is the list-creation e-mail sent to the one owner e-mail address? It appears to be done in the "newlist" code, but at that time, I have not yet run the "config_list" command that resets the parameters. When I ran my test, was I lucky that by the time that the list-creation mail had been sent to Postfix, the "config_list" command had finished re-populating the owner field? I know that there has been talk in the past weeks about list-creation templates. I would like to be able to specify multiple e-mail addresses at the list-creation prompt so that all of the list owners would get the mail. I do not want to rely on specifying one list owner and then insuring that he or she forwards a copy to the other co-owners. ---------------------------------------------------------------------- Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 240, Room 5.B.8 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From kjohnson at pcc.edu Mon Sep 21 22:10:01 2009 From: kjohnson at pcc.edu (Kirke Johnson) Date: Mon, 21 Sep 2009 13:10:01 -0700 Subject: [Mailman-Users] List-creation Owner E-mail Address In-Reply-To: <20090921192315.AE9BC175A0@britaine.cis.anl.gov> References: <20090921192315.AE9BC175A0@britaine.cis.anl.gov> Message-ID: <200909212010.n8LKAIOg012865@mailout.pcc.edu> I was successful using the following syntax: owner = ['address1 at pcc.edu','address2 at pcc.edu'] At 12:23 PM 9/21/2009, Barry Finkel wrote: >The config_list code allows me to specify ONLY ONE e-mail address for >the list owner, when I may have specified multiple owners in the >newlist.config file. > I would like to be able to specify multiple e-mail >addresses at the list-creation prompt so that all of the list owners >would get the mail. I do not want to rely on specifying one list owner >and then insuring that he or she forwards a copy to the other >co-owners. >---------------------------------------------------------------------- >Barry S. Finkel ---------------------------------------------------------------------- Kirke Johnson Internet: kjohnson at pcc.edu Email Administrator, TSS , Sylvania Campus http://www.pcc.edu/ Portland Community College, Portland, OR, USA (503) 977-4368 From b19141 at anl.gov Mon Sep 21 23:00:03 2009 From: b19141 at anl.gov (Barry Finkel) Date: Mon, 21 Sep 2009 16:00:03 -0500 (CDT) Subject: [Mailman-Users] List-creation Owner E-mail Address In-Reply-To: Mail from 'Kirke Johnson ' dated: Mon, 21 Sep 2009 13:10:01 -0700 Message-ID: <20090921210003.903FC175A0@britaine.cis.anl.gov> At 12:23 PM 9/21/2009, Barry Finkel wrote: >>The config_list code allows me to specify ONLY ONE e-mail address for >>the list owner, when I may have specified multiple owners in the >>newlist.config file. > >> I would like to be able to specify multiple e-mail >>addresses at the list-creation prompt so that all of the list owners >>would get the mail. I do not want to rely on specifying one list owner >>and then insuring that he or she forwards a copy to the other >>co-owners. Kirke Johnson replied: >I was successful using the following syntax: > >owner = ['address1 at pcc.edu','address2 at pcc.edu'] I am not trying to set multiple owners in the list configuration; I know the syntax for that. What I am trying to do is use the /usr/sbin/newlist command, which allows ONLY ONE e-mail address to be specified when the code prompts me for the e-mail address of the list owner Enter the email of the person running the list: I want to be able to enter the e-mail addresses of ALL of the list owners, so that they all receive the list-creation e-mail that contains, among other things, the list admin password. I can only specify one address, so I tried a test specifying LISTNAME-owner at lists.example.com to see if that would work. After the list is created, mail to that address will be sent to all of the list owner e-mail addresses that are currently in the list configuration. The question is one of timing - when I run the newlist command, the owner addresses have not been set. That command sets the owner addresses to the single address that I specified in response to the prompt. My subsequent config_list -i command sets the list owner addresses, but I cannot insure that my /usr/sbin/newlist command will not have sent the e-mail before the list owners have been set. ---------------------------------------------------------------------- Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 240, Room 5.B.8 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From mark at msapiro.net Tue Sep 22 01:18:52 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 21 Sep 2009 16:18:52 -0700 Subject: [Mailman-Users] List-creation Owner E-mail Address In-Reply-To: <20090921192315.AE9BC175A0@britaine.cis.anl.gov> Message-ID: Barry Finkel wrote: > > 3) When is the list-creation e-mail sent to the one owner e-mail > address? It appears to be done in the "newlist" code, but > at that time, I have not yet run the "config_list" command > that resets the parameters. When I ran my test, was I lucky > that by the time that the list-creation mail had been sent > to Postfix, the "config_list" command had finished re-populating > the owner field? bin/newlist "sent" the mail to the specified owner address before it returned. Here's what happens in detail: 1) bin/newlist creates the mail with LIST-owner at ... as the recipient and queues it in the virgin queue. This is it's last act before exiting. 2) VirginRunner picks up the queue entry processes it and puts it in the out queue. 3) OutgoingRunner picks up the entry from the out queue and delivers it to the MTA with RCPT TO LIST-owner at ... 4) The MTA pipes the message to the wrapper which calls the scripts/owner script to queue the message "toowner" in the in queue. 5) IncomingRunner picks up the entry from the in queue, locks the list, builds the recipient list from the list's owner attribute, queues the message in the out queue and unlocks the list. 6) OutgoingRunner picks up the message and delivers it to the MTA with RCPT TO commands for the recipient list built in step 5. So if your config_list runs and gets the list lock before IncomingRunner gets it at step 5, the mail goes to your config_list owners. Otherwise it will be sent to LIST-owner and we are back to step 4. This is a loop. Loops of normal list posts are detected because Mailman adds an X-BeenThere: header to outgoing posts and detects it in an incoming post to detect a loop. In this case, we don't detect loops of the -owner email. There is no protection against this loop and it continues until sooner or later config_list or something changes the owner attribute to break the loop. I'm not actually clear if the initial owner you set with newlist was that list's -owner address, but if it was, you might be able to tell from your mail logs if the mail looped more than once. I actually think it probably didn't, because the expected delays in the runners waking up at steps 2, 3 and 5 total over 1 second, and the shell script should get to the next line way before that. On the other hand, if this config_list is not going to run immediately, I think there may be nothing to break the loop which is a problem. Also, I think I need to do something to detect and break this loop. >I know that there has been talk in the past weeks about list-creation >templates. I would like to be able to specify multiple e-mail >addresses at the list-creation prompt so that all of the list owners >would get the mail. I do not want to rely on specifying one list owner >and then insuring that he or she forwards a copy to the other >co-owners. The list creation templates are a Mailman 3 feature. At this point, it's up to Barry W. to speak to that. One thing you might consider is using the --quiet newlist option when you create the list and then have your script send a notice to LIST-owner after config_list runs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adam.nielsen at uq.edu.au Thu Sep 24 03:35:57 2009 From: adam.nielsen at uq.edu.au (Adam Nielsen) Date: Thu, 24 Sep 2009 11:35:57 +1000 Subject: [Mailman-Users] Uncaught runner exception: regular_exclude_lists Message-ID: <4ABACCFD.5020800@uq.edu.au> Hi all, I've followed the FAQ to move some lists across to a new server, but now on the new machine any message posted to a list gets passed to Mailman and then disappears. The Mailman error log says this: Sep 24 10:34:18 2009 (5311) Uncaught runner exception: regular_exclude_lists Sep 24 10:34:18 2009 (5311) Traceback (most recent call last): File "/usr/lib64/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop File "/usr/lib64/mailman/Mailman/Queue/Runner.py", line 191, in _onefile File "/usr/lib64/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose File "/usr/lib64/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline File "/usr/lib64/mailman/Mailman/Handlers/CalcRecips.py", line 99, in process File "/usr/lib64/mailman/Mailman/Handlers/CalcRecips.py", line 157, in do_exclude File "/usr/lib64/mailman/Mailman/MailList.py", line 146, in __getattr__ AttributeError: regular_exclude_lists Sep 24 10:34:18 2009 (5311) SHUNTING: 1253752458.0181279+c9484331c59781f0d3cf0af775ece9b9c88a6b43 I can't find any reference to this exception, so I'm a bit stuck where to look next. Any ideas? The new server is running a fresh install of Mailman (it didn't have any lists before I moved these ones across) and the move went from Slackware to Gentoo so many of the paths have changed, just in case these are saved in the list data. (I have run the fixurl script as per the FAQ, and the lists do appear in the Mailman web UI.) Many thanks, Adam. From adamski at graceland.edu Mon Sep 21 17:04:42 2009 From: adamski at graceland.edu (John Adamski) Date: Mon, 21 Sep 2009 10:04:42 -0500 Subject: [Mailman-Users] not receiving pending moderator's emails Message-ID: <6D7A71EBCD2F3F49BB90628D2969F5424236C98399@owlery.graceland.edu> We recently migrated to a new server and newer version of mailman and all our moderated lists have stop receiving the notice of pending posts. We are now on 2.1.11 version of mailman and came from 2.1.4. Should the list moderators get immediate notice of new requests, as well as daily notices about collected ones? Is set to yes. If I run checkdb manually nothing happens. The sender get a notice that the emails is on hold pending the moderator approval. The moderate can send email or approve pending ones and they go. Just the notice to the moderator not getting to them. We are on suse Linux 2.6.27.29-0.1-pae Anyone got an idea why or what to do? John From anita_mcging at ronaldknox.org Fri Sep 18 20:16:08 2009 From: anita_mcging at ronaldknox.org (Anita McGing) Date: Fri, 18 Sep 2009 13:16:08 -0500 Subject: [Mailman-Users] Can't Create New Lists for RonaldKnox.org Message-ID: <000e01ca388c$191872d0$0300000a@rkmsdirector> Hi - when we click on the link to create a new list http://ronaldknox.org/mailman/create, we get an error that this page cannot be displayed - no sign-in page is shown. Please help. Thank you, Anita McGing From barb2shop at birch.net Thu Sep 17 19:56:08 2009 From: barb2shop at birch.net (barb2shop) Date: Thu, 17 Sep 2009 12:56:08 -0500 Subject: [Mailman-Users] have a question Message-ID: <1253210168.4ab2783838b7a@webmail.birch.net> How do i use my mailing list to send out mass newsletters? Thanks Barb From bob at bobforthejob.com Thu Sep 24 06:03:55 2009 From: bob at bobforthejob.com (Bob Fishel) Date: Thu, 24 Sep 2009 00:03:55 -0400 Subject: [Mailman-Users] Digest Headers Message-ID: <8142fbe50909232103n163c502fxa3a610696eb3bf66@mail.gmail.com> So I recently had a member of our list ask that the headers about sending and receiving messages be put at the end of the email, and I happen to think it's a good idea as that is a standard format that people are used to seeing. However my header field is blank, though I do have a custom footer. My question is how can I move this text to the bottom of the email? In case it is unclear I've included the portion in question below. Thanks -Bob Fishel wrote: > Send Capdist-announce mailing list submissions to > capdist-announce at dx.ayw.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://dx.ayw.org/mailman/listinfo/capdist-announce > or, via email, send a message with subject or body 'help' to > capdist-announce-request at dx.ayw.org > > You can reach the person managing the list at > capdist-announce-owner at dx.ayw.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Capdist-announce digest..." > From chris at chrismiller.com Tue Sep 22 02:09:41 2009 From: chris at chrismiller.com (Chris Miller) Date: Mon, 21 Sep 2009 17:09:41 -0700 Subject: [Mailman-Users] Mailman silently discard messages Message-ID: <4AB815C5.70603@chrismiller.com> I have a mailing list that suddenly died, theoretically without any changes being made. I've seen some posts about this behavior, but can't figure out what's happening. I modified Mailman/Queue/IncomingRunner.py as described here : http://www.mail-archive.com/mailman-users at python.org/msg48582.html In my log I now see : Sep 21 16:50:13 2009 (10277) Message discarded by Approve, msgid: <4AB81105.1090201 at invalid.com> I've scoured the settings and don't see anything obvious. I also enabled forward_auto_discards, but nothing is sent to the moderator address. Unfortunately Python is not my strong point, so I don't know where to go from here. Any ideas? Thanks in advance. Chris From christopherhallo at yahoo.com Wed Sep 23 06:39:14 2009 From: christopherhallo at yahoo.com (Chris Hallo) Date: Tue, 22 Sep 2009 21:39:14 -0700 Subject: [Mailman-Users] (no subject) Message-ID: <71173131710D40F9BBD627645CA1E690@HomePC> Hello! We have had enough turnover within our non-profit to the point that nobody has permissions to add new groups. We can perform membership and other management functions on the existing groups however are unable to create new ones. We receive a "not authorized" error message when we try. Would someone please contact me at 619-379-6322 and let me know what information is required to have either or password reset or this access given? Thank you! Mr. Chris Hallo Secretary, Board of Directors Finest City Performing Arts, inc. dba Gay Men's Chorus of San Diego 619-379-6322 (Cell) From daniel at litfuze.com Thu Sep 17 22:18:14 2009 From: daniel at litfuze.com (Daniel Billotte) Date: Thu, 17 Sep 2009 13:18:14 -0700 Subject: [Mailman-Users] problem with unwanted moderation Message-ID: <4AB29986.4010702@litfuze.com> Hello, I have a list setup with all default configuration except that I have the "generic nonmember action" setting set to "Accept". The mailing list address is: dl_support at foo.com. I have an email setup, support at foo.com, that is forwarded to dl_support at foo.com. If I send a message to dl_support at foo.com it goes out to all the members, but if I send an email to support at foo.com, it ends up in the moderator queue. Is this supposed to work this way? If so, is there a way to change it? thanks, Daniel From dimkar at thessaloniki.gr Sun Sep 20 08:06:11 2009 From: dimkar at thessaloniki.gr (=?ISO-8859-7?Q?=C4=E7=EC=DE=F4=F1=E9=EF=F2_=CA=E1=F1=E1=F0=E9=F0=DD?= =?ISO-8859-7?Q?=F1=E7=F2?=) Date: Sun, 20 Sep 2009 09:06:11 +0300 Subject: [Mailman-Users] Postfix Mailman VERP Message-ID: <4AB5C653.6010703@thessaloniki.gr> Hi there I am using Mailman -2.1.9-4 amd Postfix 2.6.5-1 on a Red Hat EL 5 box. I am trying to configure VERP in some of my mailing lists but Postfix keeps complaining about the addresses that do not exists in sender or recipient maps (virtual). In fact they do not , but is there a way to convince it that they do exist but in VERP style form (+ delimiter)? thanks in advance Dimitrios From dimkar at thessaloniki.gr Thu Sep 24 10:56:10 2009 From: dimkar at thessaloniki.gr (=?ISO-8859-7?Q?=C4=E7=EC=DE=F4=F1=E9=EF=F2_=CA=E1=F1=E1=F0=E9=F0=DD?= =?ISO-8859-7?Q?=F1=E7=F2?=) Date: Thu, 24 Sep 2009 11:56:10 +0300 Subject: [Mailman-Users] bouce processing problem Message-ID: <4ABB342A.8030304@thessaloniki.gr> Hi all, I have a problem regarding bounce rocessing Although I intentionally create bounce traffic with fake addresses to test the bounce processing system , verp eanabled mailing lists or not, e-mail addresses are not disabled ,beacause the bounce score by all means doesn't inccrement. I paste the output of Mark Sapiro's module get_bounce_info.py mailman-2.1.9-4 on a red hat enterprise 5 box. Thanks in advance Dimitrios Karapiperis -- ????????? ??????????? ????. ??. ???????? ???????? ?????????? - ?. ???????????? ????? ???????????? - ?/??? ?????????? & ??????? 2310 - 257844 fax 2310 - 244965 From edrahl at yahoo.com Fri Sep 18 02:05:19 2009 From: edrahl at yahoo.com (Emmett Rahl) Date: Thu, 17 Sep 2009 17:05:19 -0700 (PDT) Subject: [Mailman-Users] Question about Troubleshooting Mailing List Issues Message-ID: <88972.34214.qm@web30808.mail.mud.yahoo.com> One of the administrators of our Mailing List (and I also tried it myself) tried to send out a message on one of our lists. The policy on this particular list is that any mailing list member can send out a message as long as it is under 100K in size. After a couple of hours, the message bounced back to him and it said something like "Try again later." I also tried to send a message (I am also an administrator (but am not in charge of the list) and member.) and I haven't gotten any response yet myself. The server that our website and the Mailman program reside on is the same, and I am able to log in and make changes to the information on our website, but I am not able to send any messages, nor do I know of a way to see if there is something wrong with Mailman (it doesn't seem to be the server...). I also checked the documentation at list.org, but there isn't anything to this effect. I am also wondering... in the future, if there is a way to manually send e-mails out to the list (i.e. from within the Mail List Administrative area)? Thanks, Emmett Rahl Long Beach, CA From ennis at nmcourts.gov Thu Sep 17 20:23:42 2009 From: ennis at nmcourts.gov (Ennis Ibarra) Date: Thu, 17 Sep 2009 12:23:42 -0600 Subject: [Mailman-Users] List, I want to migrate from mailman 2.1.9 to mailman 2.1.12, is there any concise document on this procedure, specially the lists members and archive migration? Message-ID: <4AB27EAE.7020107@nmcourts.gov> Mi install is: CentOS 4.6 APACHE 2 Python 2.9.6 mailman 2.1.9 sendmail 8.13 Thank you. -- ________________________________________ *Supreme Court of New Mexico* *Judicial Information Division* Ennis Ibarra -- NSASr Off. Ph.N. (505) 476-6937 Cell Ph.N. (505) 660-1395 ennis at nmcourts.gov http://www.nmcourts.gov 2905 Rodeo Park Dr. East, Bldg. #5 Santa Fe, NM, 87505 From Florence at stuyPAnews.org Thu Sep 17 03:14:45 2009 From: Florence at stuyPAnews.org (Florence Hutner) Date: Wed, 16 Sep 2009 21:14:45 -0400 Subject: [Mailman-Users] user support Message-ID: <500A303CF5EA41B29FDE07CBE9835171@Florence2008> I'm not sure if I'm writing to the right place, so please tell me if I should direct this inquiry elsewhere. I'm the administrator of a mailman list written in python, and several list members have written to me to say that they're not receiving copies of my email blasts. Three of those four members happen to have aol accounts, but the fourth does not. How can I figure out what's preventing them from receiving my listserv emails? Any assistance would be greatly appreciated. Florence Hutner Corresponding Secretary Stuyvesant Parents Association Florence at stuyPAnews.org From goacid at kurty.net Sun Sep 20 19:15:31 2009 From: goacid at kurty.net (Kevin) Date: Sun, 20 Sep 2009 19:15:31 +0200 Subject: [Mailman-Users] Mailman : too fast when small ressources, how to make it slower Message-ID: <4AB66333.4000508@kurty.net> Hello, I use mailman for around 3000 subscribers on a small VDS (virtual server under Virtuozzo). I've configured postfix to fork no more than 10 times to avoid aving to many process (no more than 128 ... or my system become instable). But It seems mailman is too fast to generate mails so that it use a lot off kernel memory, too much for my VDS which cause a non sending of many emails, memory is not allocate by Virtuozzo to my Vds. Of course I can't reconfigure Virtuozzo parameters, so here is my point : it there a way to configure mailman to send emails to a list slower than normal ? I was thinking of sending mails per packets, for example 100 by 100, in a predifined period of time, but I haven't found how to configure mailman for that ... I'm quit new in mailman by I haven't found the answer yet, usually people want that mailman generates and sends mail faster ... That is not my case :( Thanks for your precious help. K?vin From jacksoggetto at gmail.com Mon Sep 14 17:06:52 2009 From: jacksoggetto at gmail.com (ivan messina) Date: Mon, 14 Sep 2009 17:06:52 +0200 Subject: [Mailman-Users] more info Message-ID: <0DC706CD-9D38-42D5-8704-3BC6F56A88AF@gmail.com> hi, hi was reading the features of mailman. I still can't understand if is possible to use it in the way I need. sorry if I bother you, but I really can't figure it out. I need to set a form, and the subriscriers will receive the mail in the order I decide (like a sequential autoresponder), so everyone will receive soon the mail N?1, two days after the registration the mail N? 2 and so on. but I also need to send sometimes mail like a mailing list (for example today i wanna invite them to frre teleconference) is this possible with mailman? ivan From kelly at thepiatts.net Tue Sep 22 16:29:53 2009 From: kelly at thepiatts.net (Kelly Piatt) Date: Tue, 22 Sep 2009 10:29:53 -0400 Subject: [Mailman-Users] Moderator Password doesn't Take Message-ID: <004b01ca3b91$2721be60$75653b20$@net> I have a working mail list on Mailman 2.1.11.cp3; I've set up a moderator email but it won't accept the moderator password. How do I fix this? From larry.wilhelm at eds.com Thu Sep 17 14:48:06 2009 From: larry.wilhelm at eds.com (Wilhelm, Larry) Date: Thu, 17 Sep 2009 08:48:06 -0400 Subject: [Mailman-Users] Mail server integration question Message-ID: <4747C0B6F5D2A548AC198F64A87CB26303BAF3E6@usahm209.amer.corp.eds.com> Hi, has anyone integrated mailman with a Microsoft Exchange mail server? Any guidance you could provide would be helpful. Thanks, Larry From laster at dlaster.com Sun Sep 20 01:16:24 2009 From: laster at dlaster.com (Donald R Laster Jr) Date: Sat, 19 Sep 2009 19:16:24 -0400 Subject: [Mailman-Users] Install problem with Mailman 2.1.11 Message-ID: <4AB56648.9090203@dlaster.com> Folks, I am trying to install mailmail 2.1.11 and running into problems. Log data is listed below. Any idea what might be happening? Don ================================================================ Slackware 13.0 system Linux suaxus 2.6.29.6-smp #2 SMP Mon Aug 17 00:52:54 CDT 2009 i686 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux Python 2.6.2 ================================================================= This is the script used to configure mailman. #!/bin/sh # OPTIONS="" OPTIONS="${OPTIONS} --prefix=/opt/mailman" OPTIONS="${OPTIONS} --exec-prefix=/opt/mailman" OPTIONS="${OPTIONS} --with-var-prefix=/etc/mailman" OPTIONS="${OPTIONS} --with-python=/usr/bin/python" OPTIONS="${OPTIONS} --with-username=mailman" OPTIONS="${OPTIONS} --with-groupname=mailman" # ./configure ${OPTIONS} ================================================================= Partial log of the install - the end of output. Listing /opt/mailman/Mailman/Queue ... Compiling /opt/mailman/Mailman/Queue/ArchRunner.py ... Compiling /opt/mailman/Mailman/Queue/BounceRunner.py ... Compiling /opt/mailman/Mailman/Queue/CommandRunner.py ... Compiling /opt/mailman/Mailman/Queue/IncomingRunner.py ... Compiling /opt/mailman/Mailman/Queue/MaildirRunner.py ... Compiling /opt/mailman/Mailman/Queue/NewsRunner.py ... Compiling /opt/mailman/Mailman/Queue/OutgoingRunner.py ... Compiling /opt/mailman/Mailman/Queue/RetryRunner.py ... Compiling /opt/mailman/Mailman/Queue/Runner.py ... Compiling /opt/mailman/Mailman/Queue/Switchboard.py ... Compiling /opt/mailman/Mailman/Queue/VirginRunner.py ... Compiling /opt/mailman/Mailman/Queue/__init__.py ... Compiling /opt/mailman/Mailman/Queue/sbcache.py ... Compiling /opt/mailman/Mailman/SafeDict.py ... Compiling /opt/mailman/Mailman/SecurityManager.py ... Compiling /opt/mailman/Mailman/Site.py ... Compiling /opt/mailman/Mailman/TopicMgr.py ... Compiling /opt/mailman/Mailman/UserDesc.py ... Compiling /opt/mailman/Mailman/Utils.py ... Compiling /opt/mailman/Mailman/Version.py ... Compiling /opt/mailman/Mailman/__init__.py ... Compiling /opt/mailman/Mailman/htmlformat.py ... Compiling /opt/mailman/Mailman/i18n.py ... Compiling /opt/mailman/Mailman/mm_cfg.py ... Compiling /opt/mailman/Mailman/versions.py ... bin/update:37: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 /opt/mailman/Mailman/Utils.py:32: DeprecationWarning: the sha module is deprecated; use the hashlib module instead import sha Traceback (most recent call last): File "bin/update", line 51, in from Mailman import MailList File "/opt/mailman/Mailman/MailList.py", line 51, in from Mailman.Archiver import Archiver File "/opt/mailman/Mailman/Archiver/__init__.py", line 17, in from Archiver import * File "/opt/mailman/Mailman/Archiver/Archiver.py", line 32, in from Mailman import Mailbox File "/opt/mailman/Mailman/Mailbox.py", line 21, in import mailbox File "/usr/lib/python2.6/mailbox.py", line 19, in import email.message ImportError: No module named message make: *** [update] Error 1 ===================================================================================================== python -v # installing zipimport hook import zipimport # builtin # installed zipimport hook # /usr/lib/python2.6/site.pyc matches /usr/lib/python2.6/site.py import site # precompiled from /usr/lib/python2.6/site.pyc # /usr/lib/python2.6/os.pyc matches /usr/lib/python2.6/os.py import os # precompiled from /usr/lib/python2.6/os.pyc import errno # builtin import posix # builtin # /usr/lib/python2.6/posixpath.pyc matches /usr/lib/python2.6/posixpath.py import posixpath # precompiled from /usr/lib/python2.6/posixpath.pyc # /usr/lib/python2.6/stat.pyc matches /usr/lib/python2.6/stat.py import stat # precompiled from /usr/lib/python2.6/stat.pyc # /usr/lib/python2.6/genericpath.pyc matches /usr/lib/python2.6/genericpath.py import genericpath # precompiled from /usr/lib/python2.6/genericpath.pyc # /usr/lib/python2.6/warnings.pyc matches /usr/lib/python2.6/warnings.py import warnings # precompiled from /usr/lib/python2.6/warnings.pyc # /usr/lib/python2.6/linecache.pyc matches /usr/lib/python2.6/linecache.py import linecache # precompiled from /usr/lib/python2.6/linecache.pyc # /usr/lib/python2.6/types.pyc matches /usr/lib/python2.6/types.py import types # precompiled from /usr/lib/python2.6/types.pyc # /usr/lib/python2.6/UserDict.pyc matches /usr/lib/python2.6/UserDict.py import UserDict # precompiled from /usr/lib/python2.6/UserDict.pyc # /usr/lib/python2.6/_abcoll.pyc matches /usr/lib/python2.6/_abcoll.py import _abcoll # precompiled from /usr/lib/python2.6/_abcoll.pyc # /usr/lib/python2.6/abc.pyc matches /usr/lib/python2.6/abc.py import abc # precompiled from /usr/lib/python2.6/abc.pyc # /usr/lib/python2.6/copy_reg.pyc matches /usr/lib/python2.6/copy_reg.py import copy_reg # precompiled from /usr/lib/python2.6/copy_reg.pyc import encodings # directory /usr/lib/python2.6/encodings # /usr/lib/python2.6/encodings/__init__.pyc matches /usr/lib/python2.6/encodings/__init__.py import encodings # precompiled from /usr/lib/python2.6/encodings/__init__.pyc # /usr/lib/python2.6/codecs.pyc matches /usr/lib/python2.6/codecs.py import codecs # precompiled from /usr/lib/python2.6/codecs.pyc import _codecs # builtin # /usr/lib/python2.6/encodings/aliases.pyc matches /usr/lib/python2.6/encodings/aliases.py import encodings.aliases # precompiled from /usr/lib/python2.6/encodings/aliases.pyc # /usr/lib/python2.6/encodings/latin_1.pyc matches /usr/lib/python2.6/encodings/latin_1.py import encodings.latin_1 # precompiled from /usr/lib/python2.6/encodings/latin_1.pyc Python 2.6.2 (r262:71600, Jun 9 2009, 17:15:39) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. dlopen("/usr/lib/python2.6/lib-dynload/readline.so", 2); import readline # dynamically loaded from /usr/lib/python2.6/lib-dynload/readline.so -- =========================================================================== Donald R. Laster Jr. 25 Heidl Ave West Long Branch, NJ 07764 Email : laster at dlaster.com dlaster at vzw.blackberry.net Phones: (732) 263-9236 (Evening) (732) 263-9235 (Office) (732) 539-5658 (Cell) (732) 263-9280 (Fax) =========================================================================== From liulin2009 at ict.ac.cn Tue Sep 22 06:21:42 2009 From: liulin2009 at ict.ac.cn (liulin2009 at ict.ac.cn) Date: Tue, 22 Sep 2009 12:21:42 +0800 (CST) Subject: [Mailman-Users] can't find mailman Archives Message-ID: <2587b0c164bdbf9b8f8f0ac18096a442.squirrel@159.226.39.7> Hi,I use mailman to create a maillist named mailman, when I hit the Mailman Archives , it turn to a Mailman Archives page, but i can't find my archives, the page show:"No messages have been posted to this list yet, so the archives are currently empty. You can get more information about this list. " in fact, i find the archive file in directory "/var/lib/mailman/archives/..." i don't know what's the problem. look forward to your answer. thank you! From mailmanusers at 1ster.de Wed Sep 23 16:32:09 2009 From: mailmanusers at 1ster.de (Markus) Date: Wed, 23 Sep 2009 16:32:09 +0200 Subject: [Mailman-Users] Treat post from non-member mail addresses like join request? Message-ID: <4ABA3169.4060709@1ster.de> Hi, this is roughly what I want to achieve, with a list that allows posts from members only: - when a member mails to @, the message should be posted as usual - when a non-member mails to @, this should be treated like a subscription request, i.e. as if he had mailed to -join@ I could not figure out how this could be achieved, and now I wonder whether it is so an unreasonable behaviour? Sure I could reject the non-member mails and in the reply tell them that another mail address must be used to join, but this would be more effort and multiple addresses to communicate. Ideally, the initial submission would be held until the sender address is confirmed and then posted to the list. I have even thought of copying all mails to "post" and "join", but then legitimate posts would get a reply "you are already subscribed" for which I found no switch to suppress. Regards Markus From mmiller at riverstoneschool.org Tue Sep 22 22:02:39 2009 From: mmiller at riverstoneschool.org (Matthew Miller) Date: Tue, 22 Sep 2009 14:02:39 -0600 Subject: [Mailman-Users] Admin interface not recording changes (not the FAQ) Message-ID: We have mailman up and running successfully, in as far as it forwards e-mails to the list and shows the interfaces for /listinfo and /admindb. However, when I go into the web interface to configure list settings, it accepts the input but doesn't record the change when I click Submit. We're running OS X Server v10.5.8, using mailman v2.1.9. Before you leap on the "redirect" default e-mail, I have read the FAQ. I _did_ have a redirect going, because our root site URL was redirecting to the webmail interface for the server. I have corrected that, and restarted both the webserver and mailman. I'm now going directly to the site, but the behavior hasn't changed. (I'm sure of this, because I removed the redirect first to find out why it was there - the admin interface was failing because the root of the site was redirected to /webmail and the webadmin just redirect mailman back, which of course didn't work well. That has been resolved so there is no root site redirection any longer, and thus the mailman redirect isn't needed either and was removed as well.) I don't _think_ any of the other situations referred to in the FAQ are involved, but I'm not a UNIX/Linux guru, so I may well have missed something due to ignorance. I suspect this is may be OS X related because everything looks good in the mm_config.py and other config files (per the instructions on the mailman wiki), so I posted on my usual Mac/OSX forums as a first step, but haven't gotten any helpful answers (yet). Anyone have any ideas? I'm about ready to pull out all 3 of my remaining hairs. Thanks in advance! Signed, Matthew C. Miller IT Technician / Registrar Riverstone International School mmiller at riverstoneschool.org www.riverstoneschool.org From pat at sonoasystems.com Fri Sep 18 23:34:19 2009 From: pat at sonoasystems.com (Pat Power) Date: Fri, 18 Sep 2009 14:34:19 -0700 Subject: [Mailman-Users] Logging admin/moderators logins Message-ID: <0E34D503C68C5249B2E316F3561FD40121D1B438BD@usps.sonoa.local> Hi, Is there a way to log when an admin or moderator logs into a list? This would be for the purpose of logging changes. Thanks! -pat From raypiff at stanford.edu Tue Sep 22 18:50:04 2009 From: raypiff at stanford.edu (Ray Pifferrer) Date: Tue, 22 Sep 2009 09:50:04 -0700 (PDT) Subject: [Mailman-Users] List of Mailman lists? Message-ID: <004601ca3ba4$bf796600$3e6c3200$@edu> Hi, Is there a general list of all current Mailman email lists? I'm a new employee, and would like to see what lists are available. Thanks, Ray Ray Pifferrer Senior Instructional Designer Training and Communications Stanford University Controller's Office 3145 Porter Drive (MC 8440) Palo Alto, CA 94304 Phone: (650) 736-2308 Fax: (650) 725-7251 Email: raypiff at stanford.edu Visit Our Web Site: Gateway to Financial Activities at http://fingate.stanford.edu From rob at colorist.org Tue Sep 15 04:32:13 2009 From: rob at colorist.org (Rob Lingelbach) Date: Mon, 14 Sep 2009 23:32:13 -0300 Subject: [Mailman-Users] digests without 'message #n..." Message-ID: <630A8299-91B8-4F26-B382-0ACE8BD00EC0@colorist.org> one of my mailing lists is sending out digests without the usual in-line separator of "Message 1..." "Message 2..." between the messages, after the Table of Contents. It is set to send MIME-type digests. for control purposes I have the "Mailman" default mailing list set to the same Digest options, and yet it sends digests out with the separator "Message #n...." etc. Mailman version is 2.1.12 Thank you in advice for any help. -- Rob Lingelbach rob at colorist.org From rob at colorist.org Fri Sep 18 21:07:06 2009 From: rob at colorist.org (Rob Lingelbach) Date: Fri, 18 Sep 2009 16:07:06 -0300 Subject: [Mailman-Users] command line administration. Message-ID: I'm preparing for a time soon when I'll have to administer a large active mailman list via a very limited connection (don't ask, but thank goodness for PuTTy and internet over cel networks deep in Brasil). I've read the FAQ 3.61 and will examine Skip Montanaro's mmfold.py script; in the meantime I'm also re-familiarizing myself with all the scripts in {mailman}/bin. Also am testing the mailman GUI with command line browsers w3m, lynx, and links. I'd be interested in hearing of experiences doing this (am running 2.1.12). The archives on one list go back to 1994 (SmartList!) and are extensive. Education of subscribers as to how to keep quoting to a minimum (I contributed a module way back when to SmartList that would kick back overquoting), top-posting, etc., have mostly been in vain - including kicking back the postings and asking for trimming- so for some years now I have moderation enabled, and a few times a day I review the posts and trim them myself. It's radical but it works. Helps as well with the search indexing for the list done every night (used to use htdig; now using webglimpse; might switch to swish-e). In order to edit the postings I have this in mm_cfg.py: # this is to be able to edit held messages to kill advertising # remember to insert blurb that msg was edited # messages will now be held as .txt (less efficient) HOLD_MESSAGES_AS_PICKLES = No ..and I run a command that aliases to "vim / *.txt" thanks to the maintainers and creators of Mailman. -- Rob Lingelbach rob at colorist.org From Robert.L.Hicks at uscg.mil Wed Sep 16 15:31:09 2009 From: Robert.L.Hicks at uscg.mil (Hicks, Robert CTR) Date: Wed, 16 Sep 2009 09:31:09 -0400 Subject: [Mailman-Users] Easy way to add to mail template? Message-ID: I need to add an abuse statement and one other to all outbound mailman stuff. Is there a simple way to do that? Bob From ryan.1002 at osu.edu Tue Sep 22 23:06:17 2009 From: ryan.1002 at osu.edu (Mark Ryan) Date: Tue, 22 Sep 2009 17:06:17 -0400 Subject: [Mailman-Users] Error when list Moderator deals with pending requests Message-ID: <004301ca3bc8$86e31f10$94a95d30$@1002@osu.edu> Hi All- We're running Mailman 2.1.12 on a Ubuntu server, version 9.0.4. We've run into an issue when a list moderator takes care of pending requests.what happens is when the moderator takes an action for the request and hits the Submit Data button, it throws the "we hit a bug" message. I looked through the error logs and found this entry which I've copied and pasted below. I'm the owner for all of our lists and I don't encounter this when I take care of the pending requests, it only happens to the moderators. Can anyone give me some insight as to what may be going on? Thanks! Mark [----- Mailman Version: 2.1.12 -----] admin(1475): [----- Traceback ------] admin(1475): Traceback (most recent call last): admin(1475): File "/var/lib/mailman/scripts/driver", line 112, in run_main admin(1475): main() admin(1475): File "/var/lib/mailman/Mailman/Cgi/admindb.py", line 165, in main admin(1475): process_form(mlist, doc, cgidata) admin(1475): File "/var/lib/mailman/Mailman/Cgi/admindb.py", line 799, in process_form admin(1475): preserve, forward, forwardaddr) admin(1475): File "/var/lib/mailman/Mailman/ListAdmin.py", line 167, in HandleRequest admin(1475): forward, addr) admin(1475): File "/var/lib/mailman/Mailman/ListAdmin.py", line 254, in __handlepost admin(1475): g(msg, 1) admin(1475): AttributeError: Generator instance has no __call__ method admin(1475): [----- Python Information -----] admin(1475): sys.version = 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) [GCC 4.3.3] admin(1475): sys.executable = /usr/bin/python admin(1475): sys.prefix = /usr admin(1475): sys.exec_prefix = /usr admin(1475): sys.path = /usr admin(1475): sys.platform = linux2 From tony at webavant.com Thu Sep 17 21:10:48 2009 From: tony at webavant.com (Tony Zielinski) Date: Thu, 17 Sep 2009 12:10:48 -0700 Subject: [Mailman-Users] Clearing Message Queue Message-ID: <1474EE9A-2375-459A-B01E-98C32788FA71@webavant.com> How do I clear mailman's outgoing message queue? A message is going out to 2700 users and i need to stop it. I stopped the smtp server for the moment, but I know as soon as I turn it back on mailman will still be queuing up messages. From mark at msapiro.net Thu Sep 24 19:30:37 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 10:30:37 -0700 Subject: [Mailman-Users] Uncaught runner exception: regular_exclude_lists In-Reply-To: <4ABACCFD.5020800@uq.edu.au> Message-ID: Adam Nielsen wrote: > >I've followed the FAQ to move some lists across to a new server, but now >on the new machine any message posted to a list gets passed to Mailman >and then disappears. The Mailman error log says this: > >Sep 24 10:34:18 2009 (5311) Uncaught runner exception: regular_exclude_lists >Sep 24 10:34:18 2009 (5311) Traceback (most recent call last): > File "/usr/lib64/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop > File "/usr/lib64/mailman/Mailman/Queue/Runner.py", line 191, in _onefile > File "/usr/lib64/mailman/Mailman/Queue/IncomingRunner.py", line 130, >in _dispose > File "/usr/lib64/mailman/Mailman/Queue/IncomingRunner.py", line 153, >in _dopipeline > File "/usr/lib64/mailman/Mailman/Handlers/CalcRecips.py", line 99, in >process > File "/usr/lib64/mailman/Mailman/Handlers/CalcRecips.py", line 157, in >do_exclude > File "/usr/lib64/mailman/Mailman/MailList.py", line 146, in __getattr__ >AttributeError: regular_exclude_lists > >Sep 24 10:34:18 2009 (5311) SHUNTING: >1253752458.0181279+c9484331c59781f0d3cf0af775ece9b9c88a6b43 > >I can't find any reference to this exception, so I'm a bit stuck where >to look next. Any ideas? It appears that the new server is running 2.1.10 or later with the "sibling lists" feature, and the old server from which the lists were moved did not have this feature, so the lists did not have the corresponding regular_exclude_lists and regular_include_lists attributes. However, that doesn't explain what is happening, because the first time the moved list is instantiated on the new server, Mailman should detect that the list's data_version is less than the installation's DATA_FILE_VERSION and update the list's attributes. So, the question is why didn't this happen, or if it did, why weren't the regular_exclude_lists and regular_include_lists attributes added? Did the old installation have patches that increased it's DATA_FILE_VERSION? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 19:42:20 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 10:42:20 -0700 Subject: [Mailman-Users] Can't Create New Lists for RonaldKnox.org In-Reply-To: <000e01ca388c$191872d0$0300000a@rkmsdirector> Message-ID: Anita McGing wrote: >Hi - when we click on the link to create a new list http://ronaldknox.org/mailman/create, we get an error that this page cannot be displayed - no sign-in page is shown. http://ronaldknox.org/mailman/listinfo does work so this appears to be an issue with Mailman's create CGI. I note that your Mailman version is 2.1.11.cp3 (i.e. cPanel) so see the FAQ at http://wiki.list.org/x/sYA9 If this is a hosted Mailman, you will have to pursue this with the hosting service. If this is your own server, you may be able to look at the /usr/local/cpanel/3rdparty/mailman/cgi-bin/ directory and see if the 'create' wrapper has the same ownership and permissions as the others. You may also be able to gett additional information from the web server logs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 19:50:37 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 10:50:37 -0700 Subject: [Mailman-Users] not receiving pending moderator's emails In-Reply-To: <6D7A71EBCD2F3F49BB90628D2969F5424236C98399@owlery.graceland.edu> Message-ID: John Adamski wrote: > >Should the list moderators get immediate notice of new requests, as well as daily notices about collected ones? Is set to yes. Are the addresses listed in the owner and/or moderator attributes of the lists deliverable. Do you have a proper alias or whatever for the listname-owner address? What happens if you send mail to the listname-owner address? Check your MTA logs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 19:52:42 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 10:52:42 -0700 Subject: [Mailman-Users] have a question In-Reply-To: <1253210168.4ab2783838b7a@webmail.birch.net> Message-ID: barb2shop wrote: > >How do i use my mailing list to send out mass newsletters? >Thanks Barb See the FAQ at http://wiki.list.org/x/3YA9 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 19:59:40 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 10:59:40 -0700 Subject: [Mailman-Users] Mailman silently discard messages In-Reply-To: <4AB815C5.70603@chrismiller.com> Message-ID: Chris Miller > >In my log I now see : > >Sep 21 16:50:13 2009 (10277) Message discarded by Approve, msgid: ><4AB81105.1090201 at invalid.com> Approve only discards 'looping' messages. The post contains an X-BeenThere: header containing the list posting address. Either someone is replying to a list post using an MUA that leaves this header in the reply, or the post is being generated in some other way that leaves the header in. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 20:08:16 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 11:08:16 -0700 Subject: [Mailman-Users] Digest Headers In-Reply-To: <8142fbe50909232103n163c502fxa3a610696eb3bf66@mail.gmail.com> Message-ID: Bob Fishel wrote: >So I recently had a member of our list ask that the headers about >sending and receiving messages be put at the end of the email, and I >happen to think it's a good idea as that is a standard format that >people are used to seeing. However my header field is blank, though I >do have a custom footer. My question is how can I move this text to >the bottom of the email? In case it is unclear I've included the >portion in question below. > >Thanks > >-Bob Fishel > > wrote: >> Send Capdist-announce mailing list submissions to >> capdist-announce at dx.ayw.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://dx.ayw.org/mailman/listinfo/capdist-announce >> or, via email, send a message with subject or body 'help' to >> capdist-announce-request at dx.ayw.org >> >> You can reach the person managing the list at >> capdist-announce-owner at dx.ayw.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Capdist-announce digest..." >> The above text is the "manifest" from a digest. You can't move it, but you can add a digest_footer containing the same or similar information. If you have access to the underlying installation, you can also change that text or even remove it by making an edited version of the manifest.txt template per the FAQ at http://wiki.list.org/x/jYA9 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 20:11:28 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 11:11:28 -0700 Subject: [Mailman-Users] problem with unwanted moderation In-Reply-To: <4AB29986.4010702@litfuze.com> Message-ID: Daniel Billotte wrote: >I have a list setup with all default configuration except that I have >the "generic nonmember action" setting set to "Accept". The mailing list >address is: >dl_support at foo.com. I have an email setup, support at foo.com, that is >forwarded to dl_support at foo.com. If I send a message to >dl_support at foo.com it goes out to all the members, but if I send an >email to support at foo.com, it ends up in the moderator queue. Is this >supposed to work this way? If so, is there a way to change it? Add support at foo.com to Privacy options... ->Recipient filters -> acceptable_aliases. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rob at colorist.org Thu Sep 24 20:13:37 2009 From: rob at colorist.org (Rob Lingelbach) Date: Thu, 24 Sep 2009 15:13:37 -0300 Subject: [Mailman-Users] Users not receiving msgs (Was: Re:user support) In-Reply-To: <500A303CF5EA41B29FDE07CBE9835171@Florence2008> References: <500A303CF5EA41B29FDE07CBE9835171@Florence2008> Message-ID: <27F34EC9-CF46-4494-9C49-EF22BEF05314@colorist.org> On Sep 16, 2009, at 10:14 PM, Florence Hutner wrote: > several list members have written to me to say > that they're not receiving copies of my email blasts. Three of > those four > members happen to have aol accounts, but the fourth does not. How > can I > figure out what's preventing them from receiving my listserv > emails? Any > assistance would be greatly appreciated. Which mailman version are you running? Do you have access to the server on which it runs, or access to the administrator of that server, who can check the logs of the Mail Transport Agent (usually sendmail, postfix, or exim) to see exactly what happened to the messages when delivery was attempted? regards Rob -- Rob Lingelbach rob at colorist.org From mark at msapiro.net Thu Sep 24 20:20:11 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 11:20:11 -0700 Subject: [Mailman-Users] List, I want to migrate from mailman 2.1.9 to mailman 2.1.12, is there any concise document on this procedure, specially the lists members and archive migration? In-Reply-To: <4AB27EAE.7020107@nmcourts.gov> Message-ID: Ennis Ibarra wrote: Subject: [Mailman-Users] List,I want to migrate from mailman 2.1.9 to mailman 2.1.12,is there any concise document on this procedure,specially the lists members and archive migration? >Mi install is: > >CentOS 4.6 >APACHE 2 >Python 2.9.6 >mailman 2.1.9 >sendmail 8.13 Just upgrade Mailman. That's all you need to do. The lists and archives will be taken care of automatically. If you want a document, see the first 30 lines of . If you mean "moving" the lists to a new server, see the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 20:26:48 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 11:26:48 -0700 Subject: [Mailman-Users] Question about Troubleshooting Mailing List Issues In-Reply-To: <88972.34214.qm@web30808.mail.mud.yahoo.com> Message-ID: Emmett Rahl wrote: >One of the administrators of our Mailing List (and I also tried it myself) tried to send out a message on one of our lists. The policy on this particular list is that any mailing list member can send out a message as long as it is under 100K in size. > >After a couple of hours, the message bounced back to him and it said something like "Try again later." I also tried to send a message (I am also an administrator (but am not in charge of the list) and member.) and I haven't gotten any response yet myself. The "Try again later." response didn't come from Mailman. It most likely came from The MTA because it doesn't know how to deliver list mail. >The server that our website and the Mailman program reside on is the same, and I am able to log in and make changes to the information on our website, but I am not able to send any messages, nor do I know of a way to see if there is something wrong with Mailman (it doesn't seem to be the server...). I also checked the documentation at list.org, but there isn't anything to this effect. Who administers this server. Is it your organization or a hosting service. Whoever it is, they need to make sure that the mail server can deliver to Mailman. >I am also wondering... in the future, if there is a way to manually send e-mails out to the list (i.e. from within the Mail List Administrative area)? Not from the web interface. There is a Mailman tool, bin/inject, that can queue a message for Mailman from the command line in a shell. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 20:31:17 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 11:31:17 -0700 Subject: [Mailman-Users] Postfix Mailman VERP In-Reply-To: <4AB5C653.6010703@thessaloniki.gr> Message-ID: Dimitrios wrote: > >In fact they do not , but is there a way to convince it that they do >exist but in VERP style form (+ delimiter)? recipient_delimeter = + in Postfix main.cf See -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 20:34:48 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 11:34:48 -0700 Subject: [Mailman-Users] (no subject) In-Reply-To: <71173131710D40F9BBD627645CA1E690@HomePC> Message-ID: Chris Hallo wrote: >Hello! We have had enough turnover within our non-profit to the point that nobody has permissions to add new groups. We can perform membership and other management functions on the existing groups however are unable to create new ones. We receive a "not authorized" error message when we try. Would someone please contact me at 619-379-6322 and let me know what information is required to have either or password reset or this access given? Thank you! The Mailman site and/or list creator passwords are set with Mailman's command line tool bin/mmsitepass. You or someone with command line access to the installation can do "bin/mmsitepass --help" for more info. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamski at graceland.edu Thu Sep 24 20:38:48 2009 From: adamski at graceland.edu (John Adamski) Date: Thu, 24 Sep 2009 13:38:48 -0500 Subject: [Mailman-Users] not receiving pending moderator's emails In-Reply-To: References: <6D7A71EBCD2F3F49BB90628D2969F5424236C98399@owlery.graceland.edu> Message-ID: <6D7A71EBCD2F3F49BB90628D2969F5424236C983C2@owlery.graceland.edu> Mark, The owner & moderator attributes have the correct emails listed in them. I believe the aliases are all correct at least the alias file looks correct. I found this in the postfix log from yesterday when someone submitted a post: Sep 23 14:35:06 lister postfix/local[21946]: 156AF63FD5: to=, relay=local, delay=0.29, delays=0.11/0.03/0/0.15, dsn=2.0.0, status=sent (delivered to command: /usr/lib/mailman/mail/mailman post lamoni-l) Sep 23 14:35:06 lister postfix/qmgr[6699]: 156AF63FD5: removed Sep 23 14:35:07 lister postfix/smtpd[21926]: connect from localhost[127.0.0.1] Sep 23 14:35:07 lister postfix/smtpd[21926]: CB0FA63FD5: client=localhost[127.0.0.1] Sep 23 14:35:07 lister postfix/cleanup[21942]: CB0FA63FD5: message-id= Sep 23 14:35:07 lister postfix/qmgr[6699]: CB0FA63FD5: from=, size=1281, nrcpt=1 (queue active) Sep 23 14:35:07 lister postfix/smtpd[21926]: disconnect from localhost[127.0.0.1] Sep 23 14:35:07 lister postfix/smtpd[21926]: connect from localhost[127.0.0.1] Sep 23 14:35:07 lister postfix/smtpd[21926]: DD7E063FE8: client=localhost[127.0.0.1] Sep 23 14:35:07 lister postfix/cleanup[21942]: DD7E063FE8: message-id= Sep 23 14:35:07 lister postfix/smtpd[21926]: disconnect from localhost[127.0.0.1] Sep 23 14:35:07 lister postfix/qmgr[6699]: DD7E063FE8: from=, size=12053, nrcpt=1 (queue active) Sep 23 14:35:08 lister postfix/smtp[21954]: CB0FA63FD5: to=, relay=mail.graceland.edu[10.125.3.20]:25, delay=0.3, delays=0.01/0.06/0.01/0.22, dsn=2.6.0, status=sent (250 2.6.0 Queued mail for delivery) Sep 23 14:35:08 lister postfix/qmgr[6699]: CB0FA63FD5: removed Sep 23 14:35:08 lister postfix/smtp[21961]: DD7E063FE8: to=, relay=mail.graceland.edu[10.125.3.20]:25, delay=0.24, delays=0.01/0.03/0/0.2, dsn=2.6.0, status=sent (250 2.6.0 Queued mail for delivery) Sep 23 14:35:08 lister postfix/qmgr[6699]: DD7E063FE8: removed Sep 23 14:38:27 lister postfix/anvil[21934]: statistics: max connection rate 1/60s for (smtp:10.125.3.20) at Sep 23 14:35:06 Sep 23 14:38:27 lister postfix/anvil[21934]: statistics: max connection count 1 for (smtp:10.125.3.20) at Sep 23 14:35:06 Sep 23 14:38:27 lister postfix/anvil[21934]: statistics: max cache size 1 at Sep 23 14:35:06 Sep 23 14:52:28 lister postfix/smtpd[22634]: warning: database /etc/aliases.db is older than source file /etc/aliases Sep 23 14:52:28 lister postfix/smtpd[22634]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual Sep 23 14:52:28 lister postfix/smtpd[22634]: connect from pyrrho.graceland.edu[10.125.3.20] Sep 23 14:52:28 lister postfix/trivial-rewrite[22646]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual Sep 23 14:52:28 lister postfix/cleanup[22650]: warning: database /etc/postfix/sender_canonical.db is older than source file /etc/postfix/sender_canonical Sep 23 14:52:28 lister postfix/cleanup[22650]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual Sep 23 14:52:28 lister postfix/smtpd[22634]: EF7F963FD5: client=pyrrho.graceland.edu[10.125.3.20] Sep 23 14:52:28 lister postfix/cleanup[22650]: EF7F963FD5: message-id=<6D7A71EBCD2F3F49BB90628D2969F54242377EE168 at owlery.graceland.edu> Sep 23 14:52:28 lister postfix/qmgr[6699]: EF7F963FD5: from=, size=58128, nrcpt=1 (queue active) Sep 23 14:52:29 lister postfix/local[22654]: warning: database /etc/aliases.db is older than source file /etc/aliases Sep 23 14:52:29 lister postfix/smtpd[22634]: disconnect from pyrrho.graceland.edu[10.125.3.20] There seems to be a few warning about .db files being older than their source. Which I'm not sure how that happened. John -----Original Message----- From: Mark Sapiro [mailto:mark at msapiro.net] Sent: Thursday, September 24, 2009 12:51 PM To: John Adamski; 'mailman-users at python.org' Subject: Re: [Mailman-Users] not receiving pending moderator's emails John Adamski wrote: > >Should the list moderators get immediate notice of new requests, as well as daily notices about collected ones? Is set to yes. Are the addresses listed in the owner and/or moderator attributes of the lists deliverable. Do you have a proper alias or whatever for the listname-owner address? What happens if you send mail to the listname-owner address? Check your MTA logs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 20:42:04 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 11:42:04 -0700 Subject: [Mailman-Users] bouce processing problem In-Reply-To: <4ABB342A.8030304@thessaloniki.gr> Message-ID: Dimitrios Karapiperis wrote: > >I have a problem regarding bounce rocessing >Although I intentionally create bounce traffic with fake addresses to >test the bounce processing system >, verp eanabled mailing lists or not, >e-mail addresses are not disabled ,beacause the bounce score by all >means doesn't inccrement. > >I paste the output of Mark Sapiro's module get_bounce_info.py > > current score: 1.0 > last bounce date: (2009, 9, 23) > email notices left: 1 > last notice date: (1970, 1, 2) > confirmation cookie: None > > > >mailman-2.1.9-4 on a red hat enterprise 5 box. Which says a bounce was recorded on Sept 23. What's the problem? What's in the bounce log? It appears that bounce_score_threshold is not reached yet. Note that the score won't increment more than once per day. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 20:54:03 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 11:54:03 -0700 Subject: [Mailman-Users] not receiving pending moderator's emails In-Reply-To: <6D7A71EBCD2F3F49BB90628D2969F5424236C983C2@owlery.graceland.edu> Message-ID: John Adamski wrote: > >I found this in the postfix log from yesterday when someone submitted a post: > >Sep 23 14:35:08 lister postfix/smtp[21961]: DD7E063FE8: to=, relay=mail.graceland.edu[10.125.3.20]:25, delay=0.24, delays=0.01/0.03/0/0.2, dsn=2.6.0, status=sent (250 2.6.0 Queued mail for delivery) The above is the notice to the owners/moderators. Why is it "queued for delivery" by postfix/smtp (indicating it was delivered to some other MTA)? It should be "delivered to command "|/path/to/mail/mailman owner lamoni-l"" by postfix/local. >Sep 23 14:52:28 lister postfix/smtpd[22634]: warning: database /etc/aliases.db is older than source file /etc/aliases >Sep 23 14:52:28 lister postfix/smtpd[22634]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual >There seems to be a few warning about .db files being older than their source. Which I'm not sure how that happened. Those files were apparently updated by something and postfix's postalias and postmap commands were not run to update the .db files. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 21:01:59 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 12:01:59 -0700 Subject: [Mailman-Users] more info In-Reply-To: <0DC706CD-9D38-42D5-8704-3BC6F56A88AF@gmail.com> Message-ID: ivan messina wrote: > >I need to set a form, and the subriscriers will receive the mail in >the order I decide (like a sequential autoresponder), so everyone will >receive soon the mail N?1, two days after the registration the mail N? >2 and so on. Mailman doesn't do this. >but I also need to send sometimes mail like a mailing list (for >example today i wanna invite them to frre teleconference) This you can do. Mailman is a mailing list manager so it does resend posts to a mailing list. It doesn't do automatic mailings (but it will send mail generated automatically by some other process), and it doesn't filter recipients based on how long ago they subscribed. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 21:09:14 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 12:09:14 -0700 Subject: [Mailman-Users] user support In-Reply-To: <500A303CF5EA41B29FDE07CBE9835171@Florence2008> Message-ID: Florence Hutner wrote: >I'm not sure if I'm writing to the right place, so please tell me if I >should direct this inquiry elsewhere. I'm the administrator of a mailman >list written in python, and several list members have written to me to say >that they're not receiving copies of my email blasts. Three of those four >members happen to have aol accounts, but the fourth does not. How can I >figure out what's preventing them from receiving my listserv emails? Any >assistance would be greatly appreciated. Assuming it is only some list members not receiving posts, and assuming their delivery is enabled, see the FAQ at . This is something that has to be pursued with the recipients ISPs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 21:15:30 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 12:15:30 -0700 Subject: [Mailman-Users] Logging admin/moderators logins In-Reply-To: <0E34D503C68C5249B2E316F3561FD40121D1B438BD@usps.sonoa.local> Message-ID: Pat Power wrote: > >Is there a way to log when an admin or moderator logs into a list? This would be for the purpose >of logging changes. Moderator actions such as approving or rejecting posts posts are already logged in Mailman's vette log. Subscription approvals, but not all subscription actions, are logged in the subscribe log. Mass (un)subscribes are also logged in the subscribe log. List admin changes to the list configuration are not logged by Mailman, nor are admin or moderator log-ins. You could possibly extract some of this information from the web server logs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 21:17:22 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 12:17:22 -0700 Subject: [Mailman-Users] Install problem with Mailman 2.1.11 In-Reply-To: <4AB56648.9090203@dlaster.com> Message-ID: Donald R Laster Jr wrote: > >I am trying to install mailmail 2.1.11 and running into problems. Log data is listed below. Any idea what might be happening? > > Don > >================================================================ > >Slackware 13.0 system > >Linux suaxus 2.6.29.6-smp #2 SMP Mon Aug 17 00:52:54 CDT 2009 i686 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux > >Python 2.6.2 Mailman 2.1.11 is not compatible with Python 2.6. Install 2.1.12. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adam-mailman at amyl.org.uk Thu Sep 24 21:20:08 2009 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Thu, 24 Sep 2009 20:20:08 +0100 Subject: [Mailman-Users] more info In-Reply-To: References: <0DC706CD-9D38-42D5-8704-3BC6F56A88AF@gmail.com> Message-ID: <20090924192008.GM2105@amyl.org.uk> On Thu, Sep 24, 2009 at 12:01:59PM -0700, Mark Sapiro wrote: > ivan messina wrote: > >I need to set a form, and the subriscriers will receive the mail in > >the order I decide (like a sequential autoresponder), so everyone will > >receive soon the mail N?1, two days after the registration the mail N? > >2 and so on. > > Mailman doesn't do this. However, with a bit of $scripting_language and the subscribe log (or, indeed, making the back-end of your form stash to a database), it shouldn't be too difficult to work out who's joined the list when, and then to send a mail to their email address directly. Script + messages to mail + Cron, bingo. Natch, that assumes (a) competence to script, (b) access to the logs, (c) ability to run script, (d) space to store (or fetch) the mail messages, (e) ability to create cronjobs. -- ``Who's Whom -- a sort of Who's Who for pedants.'' (Marcus Brigstocke, from `The 99p Challenge') From mark at msapiro.net Thu Sep 24 21:22:03 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 12:22:03 -0700 Subject: [Mailman-Users] Mailman : too fast when small ressources, how to make it slower In-Reply-To: <4AB66333.4000508@kurty.net> Message-ID: Kevin wrote: > >it there a way to configure mailman to send emails to a list slower than >normal ? Only by modifying the code in Mailman/Handlers/SMTPDirect.py >I was thinking of sending mails per packets, for example 100 by 100, in >a predifined period of time, but I haven't found how to configure >mailman for that ... The only control is SMTP_MAX_RCPTS which sets the maximum number of recipients in one transaction or the VERP options which will result in one recipient per transaction, but there is no control over how fast Mailman generates messages to the MTA unless you build a delay into the code. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rob at colorist.org Thu Sep 24 21:26:01 2009 From: rob at colorist.org (Rob Lingelbach) Date: Thu, 24 Sep 2009 16:26:01 -0300 Subject: [Mailman-Users] Mailman : too fast when small ressources, how to make it slower In-Reply-To: References: Message-ID: <932714FD-A2D6-4074-9E36-508E8EF417CD@colorist.org> On Sep 24, 2009, at 4:22 PM, Mark Sapiro wrote: > The only control is SMTP_MAX_RCPTS which sets the maximum number of > recipients in one transaction or the VERP options which will result in > one recipient per transaction, but there is no control over how fast > Mailman generates messages to the MTA unless you build a delay into > the code. of course the MTA itself has some control over that (I speak of exim, but there should be something similar in others) - remote_max_parallel comes to mind. Rob -- Rob Lingelbach rob at colorist.org From mark at msapiro.net Thu Sep 24 21:27:17 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 12:27:17 -0700 Subject: [Mailman-Users] can't find mailman Archives In-Reply-To: <2587b0c164bdbf9b8f8f0ac18096a442.squirrel@159.226.39.7> Message-ID: liulin2009 at ict.ac.cn wrote: > >Hi,I use mailman to create a maillist named mailman, >when I hit the Mailman Archives , it turn to a Mailman Archives page, >but i can't find my archives, the page show:"No messages have been posted >to this list yet, so the archives are currently empty. You can get more >information about this list. " Have any messages actually been posted to the list? Is Archiving Options -> archive set to Yes? >in fact, i find the archive file in directory "/var/lib/mailman/archives/..." Are there actually messages in var/lib/mailman/archives/private/mailman/ or just the "no messages" index.html? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 21:32:58 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 12:32:58 -0700 Subject: [Mailman-Users] Moderator Password doesn't Take In-Reply-To: <004b01ca3b91$2721be60$75653b20$@net> Message-ID: Kelly Piatt wrote: >I have a working mail list on Mailman 2.1.11.cp3; I've set up a moderator >email but it won't accept the moderator password. How do I fix this? The moderator password is the password set for the moderator in the Passwords section of the admindb interface. It has nothing to do with the moderator email address(es) or any list member password for a list member who might have the same email address as a "moderator". If that doesn't answer your question, see the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 21:35:28 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 12:35:28 -0700 Subject: [Mailman-Users] List of Mailman lists? In-Reply-To: <004601ca3ba4$bf796600$3e6c3200$@edu> Message-ID: Ray Pifferrer wrote: > >Is there a general list of all current Mailman email lists? I'm a new >employee, and would like to see what lists are available. In any particular installation, the public lists are listed at http://www.example.com/mailman/listinfo or however that translates at your site. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 21:49:37 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 12:49:37 -0700 Subject: [Mailman-Users] Treat post from non-member mail addresses like joinrequest? In-Reply-To: <4ABA3169.4060709@1ster.de> Message-ID: Markus wrote: > >this is roughly what I want to achieve, with a list that allows posts >from members only: > >- when a member mails to @, the message should be posted >as usual > >- when a non-member mails to @, this should be treated >like a subscription request, i.e. as if he had mailed to >-join@ You could do this with a custom handler that would be in the pipeline ahead of Moderate. It could do the same membership test as Moderate, and then if it is a non-member post, queue it in the commands queue with tojoin=1 in the metadata. You could also let the pipeline continue and hold the non-member post, but automatically approving that post when the poster becomes a member is trickier. You could make a script that checks all posts held for 'post by non-member' and if the poster is now a member, approves the post, and run that script periodically with cron. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamski at graceland.edu Thu Sep 24 22:06:25 2009 From: adamski at graceland.edu (John Adamski) Date: Thu, 24 Sep 2009 15:06:25 -0500 Subject: [Mailman-Users] not receiving pending moderator's emails In-Reply-To: References: <6D7A71EBCD2F3F49BB90628D2969F5424236C983C2@owlery.graceland.edu> Message-ID: <6D7A71EBCD2F3F49BB90628D2969F5424236C983C3@owlery.graceland.edu> I have no idea why it says queued for delivery, nor how to change that. On the aliases.db & virtual.db I will see why not getting updated. John -----Original Message----- From: Mark Sapiro [mailto:mark at msapiro.net] Sent: Thursday, September 24, 2009 1:54 PM To: John Adamski; 'mailman-users at python.org' Subject: Re: [Mailman-Users] not receiving pending moderator's emails John Adamski wrote: > >I found this in the postfix log from yesterday when someone submitted a post: > >Sep 23 14:35:08 lister postfix/smtp[21961]: DD7E063FE8: to=, relay=mail.graceland.edu[10.125.3.20]:25, delay=0.24, delays=0.01/0.03/0/0.2, dsn=2.6.0, status=sent (250 2.6.0 Queued mail for delivery) The above is the notice to the owners/moderators. Why is it "queued for delivery" by postfix/smtp (indicating it was delivered to some other MTA)? It should be "delivered to command "|/path/to/mail/mailman owner lamoni-l"" by postfix/local. >Sep 23 14:52:28 lister postfix/smtpd[22634]: warning: database /etc/aliases.db is older than source file /etc/aliases >Sep 23 14:52:28 lister postfix/smtpd[22634]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual >There seems to be a few warning about .db files being older than their source. Which I'm not sure how that happened. Those files were apparently updated by something and postfix's postalias and postmap commands were not run to update the .db files. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 22:13:28 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 13:13:28 -0700 Subject: [Mailman-Users] digests without 'message #n..." In-Reply-To: <630A8299-91B8-4F26-B382-0ACE8BD00EC0@colorist.org> Message-ID: ----- Original Message --------------- Subject: [Mailman-Users] digests without 'message #n..." From: Rob Lingelbach Date: Mon, 14 Sep 2009 23:32:13 -0300 To: mailman-users at python.org >one of my mailing lists is sending out digests without the usual >in-line separator of "Message 1..." "Message 2..." between the >messages, >after the Table of Contents. > >It is set to send MIME-type digests. MIME vs. plain format digest is a user option not a list option. The list option only sets the default for new users. Plain format digests have messages inline separated by the RFC 1153 separator line (30 hyphens) followed by selected headers and the scrubbed message body. MIME format digests have each message as a separate MIME message/rfc822 part with partial headers and the MIME message body. The "Message: n" line is aadded by digest processing as a message header. Which headers appear in plain and MIME format digests is controled by the settings MIME_DIGEST_KEEP_HEADERS and PLAIN_DIGEST_KEEP_HEADERS, both of which include Message: by default. However, what you actually see in the MIME format digest depends almost entirely on the MUA used to view it. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 22:25:50 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 13:25:50 -0700 Subject: [Mailman-Users] not receiving pending moderator's emails In-Reply-To: <6D7A71EBCD2F3F49BB90628D2969F5424236C983C3@owlery.graceland.edu> Message-ID: John Adamski wrote: >I have no idea why it says queued for delivery, nor how to change that. The Postfix whose log excerpt you posted is not delivering mail to Mailman. It received this message from mailman >>Sep 23 14:35:08 lister postfix/smtp[21961]: DD7E063FE8: to=, relay=mail.graceland.edu[10.125.3.20]:25, delay=0.24, delays=0.01/0.03/0/0.2, dsn=2.6.0, status=sent (250 2.6.0 Queued mail for delivery) and relayed it to mail.graceland.edu for delivery to the graceland.edu domain. Whether this is the correct behavior or not depends on whether mail.graceland.edu knows how to deliver this mail to Mailman and whether that is what you want. If this is not correct, it is a Postfix configuration issue. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 22:47:50 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 13:47:50 -0700 Subject: [Mailman-Users] Easy way to add to mail template? In-Reply-To: Message-ID: Hicks, Robert CTR >I need to add an abuse statement and one other to all outbound mailman stuff. Is there a simple way to do that? Set it as msg_header or msg_footer for non-digest and digest_header or digest_footer for digests. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 23:02:37 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 14:02:37 -0700 Subject: [Mailman-Users] Clearing Message Queue In-Reply-To: <1474EE9A-2375-459A-B01E-98C32788FA71@webavant.com> Message-ID: Tony Zielinski wrote on Thu, 17 Sep 2009 >How do I clear mailman's outgoing message queue? A message is going >out to 2700 users and i need to stop it. I stopped the smtp server >for the moment, but I know as soon as I turn it back on mailman will >still be queuing up messages. I think we talked about this on the #mailman irc channel. IIRC, I mentioned stopping Mailman and examining/removing entries from the out/ and/or retry/ queues and you determined that the delivery had all gotten to the MTA anyway. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 23:19:40 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 14:19:40 -0700 Subject: [Mailman-Users] Error when list Moderator deals with pendingrequests In-Reply-To: <004301ca3bc8$86e31f10$94a95d30$@1002@osu.edu> Message-ID: Mark Ryan wrote: > >We're running Mailman 2.1.12 on a Ubuntu server, version 9.0.4. We've run >into an issue when a list moderator takes care of pending requests.what >happens is when the moderator takes an action for the request and hits the >Submit Data button, it throws the "we hit a bug" message. I looked through >the error logs and found this entry which I've copied and pasted below. I'm >the owner for all of our lists and I don't encounter this when I take care >of the pending requests, it only happens to the moderators. Can anyone give >me some insight as to what may be going on? Yes. This is a Python 2.6 incompatibility in 2.1.12. It only occurs when the moderators do the approval because only the moderators are checking the 'Preserve messages for the site administrator' checkbox when handling messages. (You might want to check Mailman's spam/ directory to see how many preserved messages are there.) Here is a patch to fix the incompatibility. --- Mailman/ListAdmin.py 2008-09-21 18:59:44 +0000 +++ Mailman/ListAdmin.py 2009-08-01 00:40:36 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2008 by the Free Software Foundation, Inc. +# Copyright (C) 1998-2009 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -202,7 +202,7 @@ cPickle.dump(msg, fp, 1) else: g = Generator(fp) - g(msg, 1) + g.flatten(msg, 1) fp.flush() os.fsync(fp.fileno()) finally: @@ -251,7 +251,7 @@ outfp = open(outpath, 'w') try: g = Generator(outfp) - g(msg, 1) + g.flatten(msg, 1) finally: outfp.close() # Now handle updates to the database -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Sep 24 23:51:27 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 14:51:27 -0700 Subject: [Mailman-Users] Python compatibility - was: command line administration. In-Reply-To: Message-ID: Rob Lingelbach wrote: > >In order to edit the postings I have this in mm_cfg.py: > ># this is to be able to edit held messages to kill advertising ># remember to insert blurb that msg was edited ># messages will now be held as .txt (less efficient) >HOLD_MESSAGES_AS_PICKLES = No I have nothing to add to the subject topic, but I just want to point out that the Python 2.6.x incompatibility I mention in the post at also affects holding messages when HOLD_MESSAGES_AS_PICKLES = No. Just for information, Mailman versions older than 2.1.12 are incompatible with Python 2.6.x. Mailman 2.1.12 was intended to be fully compatible with Python 2.6.x, but we missed one change which only affects preserving messages for the admin from the admindb interface and holding messages as text files. A patch for this issue is in the above post. This does not affect Mailman 2.1.12 when used with Python 2.4.x or 2.5.x. See the FAQ at for more detail. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rob at colorist.org Fri Sep 25 00:06:30 2009 From: rob at colorist.org (Rob Lingelbach) Date: Thu, 24 Sep 2009 19:06:30 -0300 Subject: [Mailman-Users] Python compatibility - was: command line administration. In-Reply-To: References: Message-ID: <21CF34C0-5418-4699-A130-DF0A317F26E1@colorist.org> On Sep 24, 2009, at 6:51 PM, Mark Sapiro wrote: > out that the Python 2.6.x incompatibility I mention in the post at > > > also affects holding messages when HOLD_MESSAGES_AS_PICKLES = No. thanks for mentioning this, I'm still running python 2.5.1 and will be sure to apply the patch if I go to 2.5.1. -- Rob Lingelbach rob at colorist.org From mark at msapiro.net Fri Sep 25 01:20:30 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Sep 2009 16:20:30 -0700 Subject: [Mailman-Users] Mailman silently discard messages In-Reply-To: <4ABBF341.5010602@chrismiller.com> Message-ID: Chris Miller wrote: > >In this case we have an email address hosted by Google's business mail >services, that forwards to the Mailman list on a remote server. > >I setup a test forwarded and confirmed that Google is in fact added the >X-BeenThere: header. I'm assuming that Google just added this header a >few days ago, since the list worked fine before that. > >Also email sent to the list's local address (not routed via Google) work >just fine. Are you sure it is Google adding this header. I get mail forwarded from Google mail and the only headers of this type it adds are X-Forwarded-To: mark at msapiro.net X-Forwarded-For: msapiro at value.net mark at msapiro.net >We have *"require_explicit_destination*" set, with the Google hosted >email address > >listed in the "*acceptable_aliases*". > >I disabled *require_explicit_destination* > >and removed the acceptable aliases, however the problem still exists. require_explicit_destination is processed by the Hold handler. Approve has deleted the message long before it gets there. >I'm not certain I'm reading the code correctly, but it appears that >Mailman (version 2.1.5) is only looking for the presence of the >X-BeenThere: header, not comparing the contents to the list address : > >/usr/lib/mailman/Mailman/Handlers/Approve.py: > > # has this message already been posted to this list? > beentheres = [s.strip().lower() for s in msg.get_all('x-beenthere', [])] > if mlist.GetListEmail().lower() in beentheres: > raise Errors.LoopError This code is correct. It says make a list, beentheres, of the values of all the X-BeenThere: headers of the message (lower cased and stripped of leading and trailing whitespace). Then if this list's posting address (lower cased) is in that beentheres list raise the LoopError exception which results in the message being discarded. >Thoughts? It seems really strange that Google would add an X-BeenThere: header with the forward-to address, but if in fact they are, you have to take this up with them. You could remove the code you quote above from Approve.py, but then you run the risk of mail bombing the list if there is a real loop. You could also change the name of the header from X-BeenThere to say X-X-BeenThere. to do that, you would replace 'x-beenthere' in the code you quote above from Approve.py with 'x-x-beenthere' and change the line msg['X-BeenThere'] = mlist.GetListEmail() in Mailman/Handlers/CookHeaders.py to msg['X-X-BeenThere'] = mlist.GetListEmail() You'd also need to change 'x-beenthere' to 'x-x-beenthere' one place in cron/gate_news if you are doing any usenet to Mailman gatewaying. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Sep 25 17:35:57 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 25 Sep 2009 08:35:57 -0700 Subject: [Mailman-Users] bouce processing problem In-Reply-To: <4ABC643B.9090900@thessaloniki.gr> Message-ID: Dimitrios Karapiperis wrote: > >Every day I create a bounce and the result is the same. It scored 1.0 >and never increases again. >I test it with VEPR and with the usual sending way. What is in Mailman's bounce log? What are the list's bounce processing settings? >what is the last notice thing? > >last notice date: (1970, 1, 2) That is the date that the last "disabled warning" was sent. Since no notice has been sent yet, it shows the 'initialized' date which is intended to be the first day of the epoch that contained a midnight - 1970-January-2. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rob at colorist.org Fri Sep 25 17:44:47 2009 From: rob at colorist.org (Rob Lingelbach) Date: Fri, 25 Sep 2009 12:44:47 -0300 Subject: [Mailman-Users] digests without 'message #n..." In-Reply-To: References: Message-ID: On Sep 24, 2009, at 5:13 PM, Mark Sapiro wrote: > Plain format digests have messages inline separated by the RFC 1153 > separator line (30 hyphens) followed by selected headers and the > scrubbed message body. > > MIME format digests have each message as a separate MIME message/ > rfc822 > part with partial headers and the MIME message body. > > The "Message: n" line is aadded by digest processing as a message > header. Which headers appear in plain and MIME format digests is > controled by the settings MIME_DIGEST_KEEP_HEADERS and > PLAIN_DIGEST_KEEP_HEADERS, both of which include Message: by default. > > However, what you actually see in the MIME format digest depends > almost > entirely on the MUA used to view it. thank you for the detailed reply. on further investigation, it appears Apple's Mail.app is behaving unexpectedly with MIME format digests, when compared to mail(1), mutt(1), and the web-based Squirrelmail. Mail.app doesn't present separators in any predictable fashion, and includes huge amounts of white space, with no individually-viewable message option, as far as I can tell. Incidentally Squirrelmail, my last-resort reader, presents the messages quite nicely as a formatted list of attachments. I have a feeling mutt(1) could do the same thing with a bit of tweaking. -- Rob Lingelbach rob at colorist.org From mark at msapiro.net Fri Sep 25 18:17:56 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 25 Sep 2009 09:17:56 -0700 Subject: [Mailman-Users] digests without 'message #n..." In-Reply-To: Message-ID: Rob Lingelbach wrote: > >on further investigation, it appears Apple's Mail.app is behaving >unexpectedly >with MIME format digests, when compared to mail(1), mutt(1), and the >web-based >Squirrelmail. Mail.app doesn't present separators in any predictable >fashion, and >includes huge amounts of white space, with no individually-viewable >message option, >as far as I can tell. Apple's Mail.app is designed to allow you to compose a plain text message and to drag and drop almost anything into it. Unlike other MUAs which do this by creating a multipart/related message with a text/html part that references other 'attached' parts by Content-ID, Mail.app just creates a multipart/mixed message with a bunch of text/plain parts interspersed with image/jpeg, etc. parts, so when it receives a multipart message, it essentially just concatenates all the part contents inline. This works well for mail it created, but not for standards compliant mail, and it doesn't always work well when it's messages are viewed with another MUA. >Incidentally Squirrelmail, my last-resort reader, presents the >messages quite nicely >as a formatted list of attachments. I have a feeling mutt(1) could do >the same thing >with a bit of tweaking. I use the 'v' command in mutt to see the attachment list. Then I can select an individual message (attachment), open it, read it and reply to it as if I had received the individual mail. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Sep 25 21:39:38 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 25 Sep 2009 12:39:38 -0700 Subject: [Mailman-Users] bouce processing problem In-Reply-To: <4ABD1394.2000802@thessaloniki.gr> Message-ID: Dimitrios Karapiperis >verp enabled lsit -> test >maximum member bounce score 2.0 >The number of days after which a member's bounce information is >discarded, if no new bounces have been received in the interim 7 >How many /Your Membership Is Disabled/ warnings disabled member should >get before their address is removed from the mailing list. 0 >The number of days between sending the /Your Membership Is Disabled/ >warnings 0 > > >non-verp list -> test12 >maximum member bounce score 2.0 >The number of days after which a member's bounce information is >discarded, if no new bounces have been received in the interim 7 >How many /Your Membership Is Disabled/ warnings a disabled member should >get before their address is removed from the mailing list. 1 >The number of days between sending the /Your Membership Is Disabled/ >warnings 0 This is inconsistent. This says you are going to disable delivery to the member and send the member one warning notice, but then you are going to remove the member from the list after 0 days, effectively giving the member no time to respond to the warning if it is received. >Logs >Do you mean /var/log/mailman/bounce? Yes. >It catches the bounce but it doesn't increase the bounce score for the >e-mail address in question. > >Sep 25 18:43:54 2009 (5993) test: lala1 at domain.gr already scored a >bounce for date 25-Sep-2009 >Sep 25 18:43:55 2009 (5775) processing >1 queued bounces >Sep 25 18:43:55 2009 (5775) test: city at domain.gr current bounce >score: 2.0 >Sep 25 18:43:55 2009 (5775) processing >1 queued bounces >Sep 25 18:43:55 2009 (5775) test: city at domain.gr already scored a bounce >for date 25-Sep-2009 >Sep 25 18:58:55 2009 (22975) >processing 1 queued bounces >Sep 25 18:58:55 2009 (22975) test12: lala1 at domain.gr current bounce >score: 2.0 >Sep 25 18:58:55 2009 (22975) >processing 1 queued bounces >Sep 25 18:58:55 2009 (22975) test12: lala1 at domain.gr already scored a >bounce for date 25-Sep-2009 Are these all the messages in that portion of the log? There should be a "disabling" entry after the Sep 25 18:58:55 2009 (22975) test12: lala1 at domain.gr current bounce score: 2.0 since the threshold for that list is 2.0. What is in Mailman's error log (/var/log/mailman/error)? If no exception occurred in bounce processing, there should at a minimum be a "sending probe" log message or a "disabling" log message following the message where the score reaches the threshold. If an exception occurred, it should be logged in the error log. The only other possibility I see is that somehow the bounce_score_threshold for these lists is set to the string "2.0" rather than the floating point value 2.0. Then bounce processing will not see that 2.0 is >= "2.0". -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Sep 25 23:54:25 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 25 Sep 2009 14:54:25 -0700 Subject: [Mailman-Users] Admin interface not recording changes (not the FAQ) In-Reply-To: Message-ID: Matthew Miller wrote: >We have mailman up and running successfully, in as far as it forwards >e-mails to the list and shows the interfaces for /listinfo and /admindb. >However, when I go into the web interface to configure list settings, it >accepts the input but doesn't record the change when I click Submit. We're >running OS X Server v10.5.8, using mailman v2.1.9. > >Before you leap on the "redirect" default e-mail, I have read the FAQ. I >_did_ have a redirect going, because our root site URL was redirecting to >the webmail interface for the server. I have corrected that, and restarted >both the webserver and mailman. I'm now going directly to the site, but the >behavior hasn't changed. (I'm sure of this, because I removed the redirect >first to find out why it was there - the admin interface was failing because >the root of the site was redirected to /webmail and the webadmin just >redirect mailman back, which of course didn't work well. That has been >resolved so there is no root site redirection any longer, and thus the >mailman redirect isn't needed either and was removed as well.) I don't >_think_ any of the other situations referred to in the FAQ are involved, but >I'm not a UNIX/Linux guru, so I may well have missed something due to >ignorance. View the source of the admin page in your browser. Near the top, there is a
. What is the action URL? Is it what you expect, i.e. the same host and path as the page itself? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Sep 26 17:05:51 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 26 Sep 2009 08:05:51 -0700 Subject: [Mailman-Users] bouce processing problem In-Reply-To: <4ABDB382.8080403@thessaloniki.gr> Message-ID: Dimitrios Karapiperis wrote: > >Is there anything I can do for the floating point issue? It probably isn't an issue. I'm just guessing with incomplete information. >here is a chink form error file > >admin(28713): Traceback (most recent call last): >173 admin(28713): File "/usr/lib/mailman/scripts/driver", line 101, in >run_main >174 admin(28713): main() >175 admin(28713): File "/usr/lib/mailman/Mailman/Cgi/options.py", line >178, in main >176 admin(28713): mlist.ConfirmUnsubscription(user, userlang) >177 admin(28713): File "/usr/lib/mailman/Mailman/MailList.py", line >1286, in ConfirmUnsubscription >178 admin(28713): cookie = self.pend_new(Pending.UNSUBSCRIPTION, addr) >179 admin(28713): File "/usr/lib/mailman/Mailman/Pending.py", line 65, >in pend_new >180 admin(28713): db = self.__load() >181 admin(28713): File "/usr/lib/mailman/Mailman/Pending.py", line 95, >in __load >182 admin(28713): return cPickle.load(fp) >183 admin(28713): AttributeError: 'module' object has no attribute >'UserDesc' >184 admin(28713): [----- Python Information -----] >185 admin(28713): sys.version = 2.4.3 (#1, Sep 17 2008, 16:07:08) >186 [GCC 4.1.2 20071124 (Red Hat 4.1.2-41)] >187 admin(28713): sys.executable = /usr/bin/python >188 admin(28713): sys.prefix = /usr >189 admin(28713): sys.exec_prefix = /usr >190 admin(28713): sys.path = /usr >191 admin(28713): sys.platform = linux2 This specific error has nothing to do with bounce processing. It would have resulted in a "we hit a bug" message when someone tried to unsubscribe from the options login page for some list. It indicates that that list's lists/LISTNAME/pending.pck file is corrupt. This could also cause errors in bounce processing for that list which should also be logged. Try the following for each list (assuming normal RedHat paths) #! /bin/sh for list in `/usr/lib/mailman/bin/list_lists --bare`; do echo $list /usr/lib/mailman/bin/dumpdb /var/lib/mailman/lists/$list/pending.pck done If the attempt to dump the pending.pck for a list throws an exception with a traceback, rather than dumping the contents, that list's pending.pck is corrupt. Remove it, and a new one will be created when needed. This may fix bounce processing for any list with a corrupt pending.pck. Also note the following: The bounce log messages like: Sep 25 18:43:55 2009 (5775) test: city at domain.gr already scored a bounce for date 25-Sep-2009 are normal. Once a bounce is recorded for a particular user on a particular list, all subsequent bounces for that user/list on the same calendar day are ignored. This also means that if the threshold is, e.g., 5 and the user's score is 2 (from a bounce on this day), lowering the threshold to 2 or less will; have no effect for that user until a bounce is received on a subsequent day. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jeffg at turners.com Sat Sep 26 19:04:54 2009 From: jeffg at turners.com (Jeff Grossman) Date: Sat, 26 Sep 2009 10:04:54 -0700 Subject: [Mailman-Users] Bounce Handling Question Message-ID: I am running Mailman for two announcement only mailing list. It is running with no problems. I wanted to send out an announcement to all of my members without them getting a duplicate if they were on both lists. I created a new list called all yesterday. I put the two lists under the regular_include_lists setting. It ran perfect. But, I was wondering, how does the bounce handling work for that list? If a user bounces a message when I send to the all list, do they get removed from the other list they are actually on? The all list does not have any members associated with it. Thanks, Jeff From jeffg at turners.com Sat Sep 26 19:07:19 2009 From: jeffg at turners.com (Jeff Grossman) Date: Sat, 26 Sep 2009 10:07:19 -0700 Subject: [Mailman-Users] remove_members program Message-ID: I am finding myself using the remove_members program a good amount of time. I am part of the AOL and Yahoo feedback loops and I unsubscribe any member who classifies my mail as spam. Is there a way to either use the remove_members program of unsubscribe a member from all lists using the web? I would prefer this instead of having to connect to the server via ssh each time I want to use it. Thanks, Jeff From mark at msapiro.net Sat Sep 26 19:54:58 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 26 Sep 2009 10:54:58 -0700 Subject: [Mailman-Users] Bounce Handling Question In-Reply-To: Message-ID: Jeff Grossman wrote: >I am running Mailman for two announcement only mailing list. It is >running with no problems. I wanted to send out an announcement to all >of my members without them getting a duplicate if they were on both >lists. I created a new list called all yesterday. I put the two lists >under the regular_include_lists setting. It ran perfect. But, I was >wondering, how does the bounce handling work for that list? If a user >bounces a message when I send to the all list, do they get removed from >the other list they are actually on? The all list does not have any >members associated with it. Hmmm... You raise an interesting issue. The short answer is No. The message is sent with envelope from all-bounces... and the bounce is returned there and will be processed only for members of the all list, i.e. no one. So the issue is, is it worth enhancing bounce processing so that when a bounce is returned for a non-member of list X, we look at list X's regular_include_lists and score the bounce for any of those lists of which the bouncing address is a member? Thoughts anyone? It seems that in the situation above where there are (I think) two active lists that get their own posts, there would be enough regular bounces so that ignoring the additional bounces from the all list wouldn't be a problem, but there may be other situations where a list is used as an alternative umbrella where almost all the posts would be to the 'umbrella' and this would be a problem. I added a note about this to the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Sep 26 20:56:52 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 26 Sep 2009 11:56:52 -0700 Subject: [Mailman-Users] remove_members program In-Reply-To: Message-ID: Jeff Grossman wrote: > >Is there a way to either use the remove_members program of unsubscribe a >member from all lists using the web? I would prefer this instead of >having to connect to the server via ssh each time I want to use it. There is currently no global web unsubscribe. What I do is allow the web server to run certain Mailman commands. I have fairly tight control of the web site, and only allow it to run find_member, list_members and a local invite_members command. You could do something similar. The way it works is I have a compiled wrapper in Mailman's bin/ directory. This wrapper is owned and executable by the web server and is group mailman and SETGID. The wrapper itself is invoked with an argument string which is simply the command line you want it to execute. It checks if the command is allowed and if so, invokes it. This wrapper is called by some php web applications. You could make a wrapper to fit your needs and make a php script with whatever security you want to receive some post data and invoke the command. However, you probably don't want to do this if untrusted users can create web pages on the server. I have attached a sample wrapper to the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rob at colorist.org Sat Sep 26 21:14:44 2009 From: rob at colorist.org (Rob Lingelbach) Date: Sat, 26 Sep 2009 16:14:44 -0300 Subject: [Mailman-Users] mmfold.py with MM 2.1.12 Message-ID: <196160E3-4322-42A3-879A-E7303ADBE1DB@colorist.org> After having no luck finding Skip Montanaro's revised (as of late 2008) mmfold.py script on his website (appears to be unreachable at http://www.webfast.com/~skip/python/mmfold.py) I did find a version at http://smontanaro.dyndns.org/python/ mmfold.py . but it returns the following error with Mailman 2.1.12: rob at soho89-16-227-18 20:03 pts/1 /var/www/mailman/bin# ./mmfold.py http://path.to.mailman.list.admin Traceback (most recent call last): File "./mmfold.py", line 181, in ? sys.exit(main()) File "./mmfold.py", line 64, in main lst = x.path.split("/")[-1] My goal in using it is to have more command-line options in admin of a mailman list. Does anyone have the most recent version, or perhaps a clue why the version I have, as retrieved at http://smontanaro.dyndns.org/python/mmfold.py fails? thanks in advance. -- Rob Lingelbach rob at colorist.org From mark at msapiro.net Sat Sep 26 22:04:52 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 26 Sep 2009 13:04:52 -0700 Subject: [Mailman-Users] mmfold.py with MM 2.1.12 In-Reply-To: <196160E3-4322-42A3-879A-E7303ADBE1DB@colorist.org> Message-ID: Rob Lingelbach wrote: > >I did find a version at http://smontanaro.dyndns.org/python/ >mmfold.py . but it returns the following error with Mailman 2.1.12: > >rob at soho89-16-227-18 20:03 pts/1 /var/www/mailman/bin# ./mmfold.py http://path.to.mailman.list.admin > >Traceback (most recent call last): > File "./mmfold.py", line 181, in ? > sys.exit(main()) > File "./mmfold.py", line 64, in main > lst = x.path.split("/")[-1] Did it say what the exception was? >My goal in using it is to have more command-line options in admin of a >mailman list. > >Does anyone have the most recent version, or perhaps a clue why the >version I have, as retrieved at http://smontanaro.dyndns.org/python/mmfold.py > fails? It works for me with both Python 2.5.2 and 2.6.1. I did make one change at line 173 I dropped a slash so it reads webbrowser.open("file://" + htmlfile) Links didn't like file:////tmp/... as a URL. Also if you supply the password in the command line, you probably need to escape the '?' for the shell as in $ ./mmfold.py http://www.grizz.org/mailman/admindb/list\?admpw=... -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Sep 26 22:51:17 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 26 Sep 2009 13:51:17 -0700 Subject: [Mailman-Users] mmfold.py with MM 2.1.12 In-Reply-To: <50637342-3D0B-4DB3-A2C2-63BBEDED9DEA@colorist.org> Message-ID: Rob Lingelbach wrote: > >On Sep 26, 2009, at 5:04 PM, Mark Sapiro wrote: > >> webbrowser.open("file://" + htmlfile) >> >> Links didn't like file:////tmp/... as a URL. >> >> Also if you supply the password in the command line, you probably need >> to escape the '?' for the shell as in >> >> $ ./mmfold.py http://www.grizz.org/mailman/admindb/list\?admpw=... > >did do that, escaping the ? from the first attempt. but now, That's all for stuff that comes later. This problem >rob at soho89-16-227-18 21:10 pts/1 /var/www/mailman/bin# ./mmfold.py -p >(password) http://tig.colorist.org/mailman/admindb/tig >Traceback (most recent call last): > File "./mmfold.py", line 181, in ? > sys.exit(main()) > File "./mmfold.py", line 64, in main > lst = x.path.split("/")[-1] >AttributeError: 'tuple' object has no attribute 'path' is because x is the return from urlparse.urlparse() which prior to Python 2.5 was a straight tuple rather than a subclass of tuple with attributes. You either need to run this with Python 2.5 or later or you need to modify mmfold.py replacing lst = x.path.split("/")[-1] with lst = x[2].split("/")[-1] for keyval in x.query.split("&"): with for keyval in x[4].split("&"): and url = urlparse.urlunparse((x.scheme, x.netloc, x.path, x.params, query, x.fragment)) with url = urlparse.urlunparse((x[0], x[1], x[2], x[3], query, x[5])) -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Sep 26 22:59:15 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 26 Sep 2009 13:59:15 -0700 Subject: [Mailman-Users] bouce processing problem In-Reply-To: <4ABE753E.90101@thessaloniki.gr> Message-ID: Dimitrios wrote: > >Yes that was it. > When I erased pending.pck , I submitted an e-mail to the list and >everything worked smoothly. >I got the warning and the account had been disabled. > >Why was pending.pck corrupt? Any ideas? No. If you still have the original, you could check it's last change time and see what else was going on at that time, but if it was corrupt because of a system failure while it was being updated, it's possible the timestamp wasn't updated. The basic possibilities are it got written by something that wasn't supposed to write to it or some process that was updating it got interrupted and wasn't allowed to finish. Beyond that, I can't begin to even guess. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jeffg at turners.com Sun Sep 27 05:32:13 2009 From: jeffg at turners.com (Jeff Grossman) Date: Sat, 26 Sep 2009 20:32:13 -0700 Subject: [Mailman-Users] Bounce Handling Question In-Reply-To: References: Message-ID: On Sat, 26 Sep 2009 10:54:58 -0700, Mark Sapiro wrote: > Jeff Grossman wrote: > >>I am running Mailman for two announcement only mailing list. It is >>running with no problems. I wanted to send out an announcement to all >>of my members without them getting a duplicate if they were on both >>lists. I created a new list called all yesterday. I put the two lists >>under the regular_include_lists setting. It ran perfect. But, I was >>wondering, how does the bounce handling work for that list? If a user >>bounces a message when I send to the all list, do they get removed from >>the other list they are actually on? The all list does not have any >>members associated with it. > > > Hmmm... You raise an interesting issue. The short answer is No. The > message is sent with envelope from all-bounces... and the bounce is > returned there and will be processed only for members of the all list, > i.e. no one. > > So the issue is, is it worth enhancing bounce processing so that when a > bounce is returned for a non-member of list X, we look at list X's > regular_include_lists and score the bounce for any of those lists of > which the bouncing address is a member? > > Thoughts anyone? > > It seems that in the situation above where there are (I think) two > active lists that get their own posts, there would be enough regular > bounces so that ignoring the additional bounces from the all list > wouldn't be a problem, but there may be other situations where a list > is used as an alternative umbrella where almost all the posts would be > to the 'umbrella' and this would be a problem. > > I added a note about this to the FAQ at . I would like to see the bounce processing enhanced to handle this situation. If I remember correctly I think I saw where version 3 will be able to have it set to handle bounces on a global basis instead of per list? If that is the case, it will be taken care of in version 3. I am not sure what the timetable is for version 3, but it might be worth just waiting. But, I would love to see it in version 2 if it is not that big of a change. Jeff From jeffg at turners.com Sun Sep 27 05:33:33 2009 From: jeffg at turners.com (Jeff Grossman) Date: Sat, 26 Sep 2009 20:33:33 -0700 Subject: [Mailman-Users] =?utf-8?q?remove=5Fmembers_program?= In-Reply-To: References: Message-ID: <97e859aef3a85638669ccaaad12acda4@turners.com> On Sat, 26 Sep 2009 11:56:52 -0700, "Mark Sapiro" wrote: > Jeff Grossman wrote: >> >>Is there a way to either use the remove_members program of unsubscribe a >>member from all lists using the web? I would prefer this instead of >>having to connect to the server via ssh each time I want to use it. > > > There is currently no global web unsubscribe. > > What I do is allow the web server to run certain Mailman commands. I > have fairly tight control of the web site, and only allow it to run > find_member, list_members and a local invite_members command. You > could do something similar. > > The way it works is I have a compiled wrapper in Mailman's bin/ > directory. This wrapper is owned and executable by the web server and > is group mailman and SETGID. The wrapper itself is invoked with an > argument string which is simply the command line you want it to > execute. It checks if the command is allowed and if so, invokes it. > This wrapper is called by some php web applications. > > You could make a wrapper to fit your needs and make a php script with > whatever security you want to receive some post data and invoke the > command. However, you probably don't want to do this if untrusted > users can create web pages on the server. > > I have attached a sample wrapper to the FAQ at > . Mark, Thanks for the valuable information. Currently that whole process is a bit over my head. But, after a few days of reading I am sure I will have it figured out. Hopefully I can get started on learning how to do it tomorrow. Jeff From kjohnson at pcc.edu Mon Sep 28 17:56:41 2009 From: kjohnson at pcc.edu (Kirke Johnson) Date: Mon, 28 Sep 2009 08:56:41 -0700 Subject: [Mailman-Users] Bounce Handling Question In-Reply-To: References: Message-ID: <200909281556.n8SFutBW031463@mailout.pcc.edu> I have often wondered about the inefficiencies of having every list arrive at member removal via independent bounce processing. I think there is value in removal of a bounced member from ALL lists. This seems particularly useful where we have adapted the script from the Pasus mailing lists site to have an all-campus list where membership is automatic for everyone who is on any of our seven campuses. We are on version 2.1.9, so sibling lists are not a available feature, and I wanted to reduce duplicate mailings. I am still unsure whether Mailman will eventually get unhappy with members popping up the next day after they have been added back from a campus list that has not yet completed bounce processing for that member. The same concern applies for captive lists where the membership is generated nightly from employees' roles in our administrative software database. In that case there is no possibility of a subsidiary list removing a member through bounce processing, and the roles may persist for a long time after an account is abandoned and goes over quota. Sibling lists naturally would not be applicable in that situation. As a side question, is there some place in Mailman that keeps track of list members that have been removed by bounce processing in case they reappear immediately and still bounce? At 10:54 AM 9/26/2009, Mark Sapiro wrote: >(-- snip --) >So the issue is, is it worth enhancing bounce processing so that when a >bounce is returned for a non-member of list X, we look at list X's >regular_include_lists and score the bounce for any of those lists of >which the bouncing address is a member? > >Thoughts anyone? > >It seems that in the situation above where there are (I think) two >active lists that get their own posts, there would be enough regular >bounces so that ignoring the additional bounces from the all list >wouldn't be a problem, but there may be other situations where a list >is used as an alternative umbrella where almost all the posts would be >to the 'umbrella' and this would be a problem. > >I added a note about this to the FAQ at . > >-- >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://wiki.list.org/x/AgA3 >Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ >Unsubscribe: >http://mail.python.org/mailman/options/mailman-users/kjohnson%40pcc.edu > >Security Policy: http://wiki.list.org/x/QIA9 ---------------------------------------------------------------------- Kirke Johnson Internet: kjohnson at pcc.edu Email Administrator, TSS , Sylvania Campus http://www.pcc.edu/ Portland Community College, Portland, OR, USA (503) 977-4368 From adam.nielsen at uq.edu.au Tue Sep 29 02:20:04 2009 From: adam.nielsen at uq.edu.au (Adam Nielsen) Date: Tue, 29 Sep 2009 10:20:04 +1000 Subject: [Mailman-Users] Uncaught runner exception: regular_exclude_lists In-Reply-To: References: Message-ID: <4AC152B4.9090406@uq.edu.au> > It appears that the new server is running 2.1.10 or later with the > "sibling lists" feature, and the old server from which the lists were > moved did not have this feature, so the lists did not have the > corresponding regular_exclude_lists and regular_include_lists > attributes. > > However, that doesn't explain what is happening, because the first time > the moved list is instantiated on the new server, Mailman should > detect that the list's data_version is less than the installation's > DATA_FILE_VERSION and update the list's attributes. So, the question > is why didn't this happen, or if it did, why weren't the > regular_exclude_lists and regular_include_lists attributes added? > > Did the old installation have patches that increased it's > DATA_FILE_VERSION? Ah, of course, I completely forgot about that! Yes, I had applied this patch as you recommended when I installed the old version back in 2007: http://sourceforge.net/tracker/index.php?func=detail&aid=403066&group_id=103&atid=350103 You mentioned at the time that the functionality provided by the patch (to auto-allow subscribers from certain domains, while everyone else still requires approval) will be provided in a future release: http://www.mail-archive.com/mailman-users at python.org/msg45982.html However I can't find the option in the current Mailman release. Do you know if it has been added or can I apply this patch again? Many thanks, Adam. From mark at msapiro.net Tue Sep 29 02:47:27 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 28 Sep 2009 17:47:27 -0700 Subject: [Mailman-Users] Uncaught runner exception: regular_exclude_lists In-Reply-To: <4AC152B4.9090406@uq.edu.au> Message-ID: Adam Nielsen wrote: >> >> Did the old installation have patches that increased it's >> DATA_FILE_VERSION? > >Ah, of course, I completely forgot about that! Yes, I had applied this >patch as you recommended when I installed the old version back in 2007: > >http://sourceforge.net/tracker/index.php?func=detail&aid=403066&group_id=103&atid=350103 > >You mentioned at the time that the functionality provided by the patch >(to auto-allow subscribers from certain domains, while everyone else >still requires approval) will be provided in a future release: > >http://www.mail-archive.com/mailman-users at python.org/msg45982.html > >However I can't find the option in the current Mailman release. Do you >know if it has been added or can I apply this patch again? It has been implemented on the 2.2 branch which is not yet released, so yes, you need to apply the patch to 2.1.12 if you need the functionality. Also, rather than incrementing Version.DATA_FILE_VERSION further and setting yourself up for this kind of problem again, you could leave it at 97 and run the following (after applying the auto approval patch) to make sure all lists get updated #!/bin/sh f=`mktemp` echo "mlist.data_version = 96" >$f for list in `/path/to/bin/list_lists --bare`; do /path/to/bin/config_list -i $f $list done rm $f I don't intend to apply the patch to the 2.1 (stable) branch because of i18n considerations. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adam.nielsen at uq.edu.au Tue Sep 29 08:08:44 2009 From: adam.nielsen at uq.edu.au (Adam Nielsen) Date: Tue, 29 Sep 2009 16:08:44 +1000 Subject: [Mailman-Users] Uncaught runner exception: regular_exclude_lists In-Reply-To: References: Message-ID: <4AC1A46C.3080902@uq.edu.au> > It has been implemented on the 2.2 branch which is not yet released, so > yes, you need to apply the patch to 2.1.12 if you need the > functionality. > > Also, rather than incrementing Version.DATA_FILE_VERSION further and > setting yourself up for this kind of problem again, you could leave it > at 97 and run the following (after applying the auto approval patch) > to make sure all lists get updated > > #!/bin/sh > f=`mktemp` > echo "mlist.data_version = 96" >$f > for list in `/path/to/bin/list_lists --bare`; do > /path/to/bin/config_list -i $f $list > done > rm $f Excellent, I applied the patch (had to do some bits manually because of indentation changes), ran your script and now everything's working perfectly! Many thanks for your help! Cheers, Adam. From b19141 at anl.gov Tue Sep 29 18:05:52 2009 From: b19141 at anl.gov (Barry Finkel) Date: Tue, 29 Sep 2009 11:05:52 -0500 (CDT) Subject: [Mailman-Users] Disabling mailman/create Web Page Message-ID: <20090929160552.302D7175A0@britaine.cis.anl.gov> I wrote on Sep 4: >>>Our cyber security group sent me notice of a vulnerability in >>>a Mailman web page: >>> >>> Web Application Potentially Sensitive CGI Parameter Detection >>> >>>I think it is the URL: >>> >>> mailman/create and Mark Sapiro replied: >>If there really is a Mailman security issue, please post the details to >>mailman-security at python.org. and "George A. Theall" replied: >This almost certainly is from a Nessus scan - see: > > http://www.nessus.org/plugins/index.php?view=single&id=40773 > >This particular "plugin" isn't reporting a vulnerability per se (ie, its >risk factor is "None"). Instead, it notes that the name of one or more >parameters suggests it might be sensitive in some fashion. >Disclaimer: I work for Tenable Network Security as Director of >Vulnerability Research, which, among other things, is responsible for >writing the plugins for Nessus. I was able to block access to the mailman/create page on my Mailman test virtual machine, but the same code did not work on the production Mailman machine. I have asked my Apache expert to look at why. On the test machine I was successful, but a Nessus scan on that machine still reports Web Application Potentially Sensitive CGI Parameter Detection What other Mailman web page(s) would cause this? Thanks. ---------------------------------------------------------------------- Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 240, Room 5.B.8 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From mark at msapiro.net Wed Sep 30 03:01:38 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 29 Sep 2009 18:01:38 -0700 Subject: [Mailman-Users] Disabling mailman/create Web Page In-Reply-To: <20090929160552.302D7175A0@britaine.cis.anl.gov> Message-ID: Barry Finkel wrote: > >I was able to block access to the > > mailman/create > >page on my Mailman test virtual machine, but the same code did not >work on the production Mailman machine. I have asked my Apache expert >to look at why. > >On the test machine I was successful, but a Nessus scan on that >machine still reports > > Web Application Potentially Sensitive CGI Parameter Detection > >What other Mailman web page(s) would cause this? Thanks. If I correctly understand George Theall's explanation, any page that post's CGI fields with names that look like they might be passwords. This includes any of the admindb, admin, private and options login pages. I don't know enough about how Nessus works to know if it can scan pages that can only be reached after login, but if so, probably also the admin Passwords page and the options page itself. Again, If I correctly understand what Nessus is doing, there would seem to be only two ways to do this avoid these reports. Disable all web access to Mailman or allow only https access to Mailman. For the latter, see the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From troy.campbell at fedex.com Wed Sep 30 20:10:50 2009 From: troy.campbell at fedex.com (Troy Campbell) Date: Wed, 30 Sep 2009 12:10:50 -0600 Subject: [Mailman-Users] "mailmanctl status" question... Message-ID: <4AC39F2A.4050106@fedex.com> Hello, I'm starting an install of "mailman" but have not created the "newlist" or started mailman but decided to test the status script and getting the following: [root at request1 ~]# /etc/init.d/mailman status Warning! You may encounter permission problems. [root at request1 ~]# echo $? 0 My question is should the status below be non-zero? Regards, Troy From barry at python.org Wed Sep 30 21:07:35 2009 From: barry at python.org (Barry Warsaw) Date: Wed, 30 Sep 2009 15:07:35 -0400 Subject: [Mailman-Users] "mailmanctl status" question... In-Reply-To: <4AC39F2A.4050106@fedex.com> References: <4AC39F2A.4050106@fedex.com> Message-ID: <309B9E44-AA2E-4218-A8AB-6A46EDADC564@python.org> On Sep 30, 2009, at 2:10 PM, Troy Campbell wrote: > I'm starting an install of "mailman" but have not created the > "newlist" > or started mailman but decided to test the status script and getting > the following: > > [root at request1 ~]# /etc/init.d/mailman status > Warning! You may encounter permission problems. > [root at request1 ~]# echo $? > 0 > > My question is should the status below be non-zero? I think so, yes. It's a warning, not an error. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 832 bytes Desc: This is a digitally signed message part URL: From b19141 at achilles.ctd.anl.gov Sun Sep 27 20:36:39 2009 From: b19141 at achilles.ctd.anl.gov (Barry Finkel) Date: Sun, 27 Sep 2009 13:36:39 -0500 (CDT) Subject: [Mailman-Users] List-creation Owner E-mail Address In-Reply-To: Mail from 'Mark Sapiro ' dated: Mon, 21 Sep 2009 16:18:52 -0700 Message-ID: <20090927183639.864DD2AE4E@atalanta.it.anl.gov> I wrote: > > 3) When is the list-creation e-mail sent to the one owner e-mail > address? It appears to be done in the "newlist" code, but > at that time, I have not yet run the "config_list" command > that resets the parameters. When I ran my test, was I lucky > that by the time that the list-creation mail had been sent > to Postfix, the "config_list" command had finished re-populating > the owner field? And Mark Sapiro replied: >bin/newlist "sent" the mail to the specified owner address before it >returned. Here's what happens in detail: > >1) bin/newlist creates the mail with LIST-owner at ... as the recipient >and queues it in the virgin queue. This is it's last act before >exiting. > >2) VirginRunner picks up the queue entry processes it and puts it in >the out queue. > >3) OutgoingRunner picks up the entry from the out queue and delivers it >to the MTA with RCPT TO LIST-owner at ... > >4) The MTA pipes the message to the wrapper which calls the >scripts/owner script to queue the message "toowner" in the in queue. > >5) IncomingRunner picks up the entry from the in queue, locks the list, >builds the recipient list from the list's owner attribute, queues the >message in the out queue and unlocks the list. > >6) OutgoingRunner picks up the message and delivers it to the MTA with >RCPT TO commands for the recipient list built in step 5. > >So if your config_list runs and gets the list lock before >IncomingRunner gets it at step 5, the mail goes to your config_list >owners. Otherwise it will be sent to LIST-owner and we are back to >step 4. > >This is a loop. Loops of normal list posts are detected because Mailman >adds an X-BeenThere: header to outgoing posts and detects it in an >incoming post to detect a loop. In this case, we don't detect loops of >the -owner email. There is no protection against this loop and it >continues until sooner or later config_list or something changes the >owner attribute to break the loop. > >I'm not actually clear if the initial owner you set with newlist was >that list's -owner address, but if it was, you might be able to tell >from your mail logs if the mail looped more than once. I actually >think it probably didn't, because the expected delays in the runners >waking up at steps 2, 3 and 5 total over 1 second, and the shell >script should get to the next line way before that. > >On the other hand, if this config_list is not going to run immediately, >I think there may be nothing to break the loop which is a problem. > >Also, I think I need to do something to detect and break this loop. > > >>I know that there has been talk in the past weeks about list-creation >>templates. I would like to be able to specify multiple e-mail >>addresses at the list-creation prompt so that all of the list owners >>would get the mail. I do not want to rely on specifying one list owner >>and then insuring that he or she forwards a copy to the other >>co-owners. > > >The list creation templates are a Mailman 3 feature. At this point, >it's up to Barry W. to speak to that. > >One thing you might consider is using the --quiet newlist option when >you create the list and then have your script send a notice to >LIST-owner after config_list runs. Is there a chance of being able to specify more than one e-mail address for the list owner with the /usr/sbin/newlist command? That is all I really need. ---------------------------------------------------------------------- Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 240, Room 5.B.8 Internet: BSFinkel at anl.gov Argonne, IL 60439-4828 IBMMAIL: I1004994 From chris at chrismiller.com Fri Sep 25 00:31:29 2009 From: chris at chrismiller.com (Chris Miller) Date: Thu, 24 Sep 2009 15:31:29 -0700 Subject: [Mailman-Users] Mailman silently discard messages In-Reply-To: References: Message-ID: <4ABBF341.5010602@chrismiller.com> Mark Sapiro wrote: > Chris Miller > >> In my log I now see : >> >> Sep 21 16:50:13 2009 (10277) Message discarded by Approve, msgid: >> <4AB81105.1090201 at invalid.com> >> > > > Approve only discards 'looping' messages. The post contains an > X-BeenThere: header containing the list posting address. > > Either someone is replying to a list post using an MUA that leaves this > header in the reply, or the post is being generated in some other way > that leaves the header in. In this case we have an email address hosted by Google's business mail services, that forwards to the Mailman list on a remote server. I setup a test forwarded and confirmed that Google is in fact added the X-BeenThere: header. I'm assuming that Google just added this header a few days ago, since the list worked fine before that. Also email sent to the list's local address (not routed via Google) work just fine. We have *"require_explicit_destination*" set, with the Google hosted email address listed in the "*acceptable_aliases*". I disabled *require_explicit_destination* and removed the acceptable aliases, however the problem still exists. I'm not certain I'm reading the code correctly, but it appears that Mailman (version 2.1.5) is only looking for the presence of the X-BeenThere: header, not comparing the contents to the list address : /usr/lib/mailman/Mailman/Handlers/Approve.py: # has this message already been posted to this list? beentheres = [s.strip().lower() for s in msg.get_all('x-beenthere', [])] if mlist.GetListEmail().lower() in beentheres: raise Errors.LoopError Thoughts? Chris From dimkar at thessaloniki.gr Fri Sep 25 08:33:31 2009 From: dimkar at thessaloniki.gr (=?UTF-8?B?zpTOt868zq7PhM+BzrnOv8+CIM6azrHPgc6xz4DOuc+Azq3Pgc63z4I=?=) Date: Fri, 25 Sep 2009 09:33:31 +0300 Subject: [Mailman-Users] bouce processing problem In-Reply-To: References: Message-ID: <4ABC643B.9090900@thessaloniki.gr> O/H Mark Sapiro ??????: > Dimitrios Karapiperis wrote: > >> I have a problem regarding bounce rocessing >> Although I intentionally create bounce traffic with fake addresses to >> test the bounce processing system >> , verp eanabled mailing lists or not, >> e-mail addresses are not disabled ,beacause the bounce score by all >> means doesn't inccrement. >> >> I paste the output of Mark Sapiro's module get_bounce_info.py >> >> > current score: 1.0 >> last bounce date: (2009, 9, 23) >> email notices left: 1 >> last notice date: (1970, 1, 2) >> confirmation cookie: None >> > >> >> mailman-2.1.9-4 on a red hat enterprise 5 box. >> > > > Which says a bounce was recorded on Sept 23. What's the problem? What's > in the bounce log? It appears that bounce_score_threshold is not > reached yet. Note that the score won't increment more than once per > day. > > Every day I create a bounce and the result is the same. It scored 1.0 and never increases again. I test it with VEPR and with the usual sending way. what is the last notice thing? last notice date: (1970, 1, 2) Thanks Mark -- ????????? ??????????? ????. ??. ???????? ???????? ?????????? - ?. ???????????? ????? ???????????? - ?/??? ?????????? & ??????? 2310 - 257844 fax 2310 - 244965 From dimkar at thessaloniki.gr Fri Sep 25 21:01:40 2009 From: dimkar at thessaloniki.gr (=?UTF-8?B?zpTOt868zq7PhM+BzrnOv8+CIM6azrHPgc6xz4DOuc+Azq3Pgc63z4I=?=) Date: Fri, 25 Sep 2009 22:01:40 +0300 Subject: [Mailman-Users] bouce processing problem In-Reply-To: References: Message-ID: <4ABD1394.2000802@thessaloniki.gr> O/H Mark Sapiro ??????: > Dimitrios Karapiperis wrote: > >> Every day I create a bounce and the result is the same. It scored 1.0 >> and never increases again. >> I test it with VEPR and with the usual sending way. >> > > > What is in Mailman's bounce log? > > What are the list's bounce processing settings? > > > >> what is the last notice thing? >> >> last notice date: (1970, 1, 2) >> > > That is the date that the last "disabled warning" was sent. Since no > notice has been sent yet, it shows the 'initialized' date which is > intended to be the first day of the epoch that contained a midnight - > 1970-January-2. > > verp enabled lsit -> test maximum member bounce score 2.0 The number of days after which a member's bounce information is discarded, if no new bounces have been received in the interim 7 How many /Your Membership Is Disabled/ warnings disabled member should get before their address is removed from the mailing list. 0 The number of days between sending the /Your Membership Is Disabled/ warnings 0 non-verp list -> test12 maximum member bounce score 2.0 The number of days after which a member's bounce information is discarded, if no new bounces have been received in the interim 7 How many /Your Membership Is Disabled/ warnings a disabled member should get before their address is removed from the mailing list. 1 The number of days between sending the /Your Membership Is Disabled/ warnings 0 Logs Do you mean /var/log/mailman/bounce? It catches the bounce but it doesn't increase the bounce score for the e-mail address in question. Sep 25 18:43:54 2009 (5993) test: lala1 at domain.gr already scored a bounce for date 25-Sep-2009 Sep 25 18:43:55 2009 (5775) processing 1 queued bounces Sep 25 18:43:55 2009 (5775) test: city at domain.gr current bounce score: 2.0 Sep 25 18:43:55 2009 (5775) processing 1 queued bounces Sep 25 18:43:55 2009 (5775) test: city at domain.gr already scored a bounce for date 25-Sep-2009 Sep 25 18:58:55 2009 (22975) processing 1 queued bounces Sep 25 18:58:55 2009 (22975) test12: lala1 at domain.gr current bounce score: 2.0 Sep 25 18:58:55 2009 (22975) processing 1 queued bounces Sep 25 18:58:55 2009 (22975) test12: lala1 at domain.gr already scored a bounce for date 25-Sep-2009 Thanks in advance Dimitrios From dimkar at thessaloniki.gr Sat Sep 26 08:24:02 2009 From: dimkar at thessaloniki.gr (=?UTF-8?B?zpTOt868zq7PhM+BzrnOv8+CIM6azrHPgc6xz4DOuc+Azq3Pgc63z4I=?=) Date: Sat, 26 Sep 2009 09:24:02 +0300 Subject: [Mailman-Users] bouce processing problem In-Reply-To: References: Message-ID: <4ABDB382.8080403@thessaloniki.gr> O/H Mark Sapiro ??????: > Dimitrios Karapiperis > > >> verp enabled lsit -> test >> maximum member bounce score 2.0 >> The number of days after which a member's bounce information is >> discarded, if no new bounces have been received in the interim 7 >> How many /Your Membership Is Disabled/ warnings disabled member should >> get before their address is removed from the mailing list. 0 >> The number of days between sending the /Your Membership Is Disabled/ >> warnings 0 >> >> >> non-verp list -> test12 >> maximum member bounce score 2.0 >> The number of days after which a member's bounce information is >> discarded, if no new bounces have been received in the interim 7 >> How many /Your Membership Is Disabled/ warnings a disabled member should >> get before their address is removed from the mailing list. 1 >> The number of days between sending the /Your Membership Is Disabled/ >> warnings 0 >> > > > This is inconsistent. This says you are going to disable delivery to > the member and send the member one warning notice, but then you are > going to remove the member from the list after 0 days, effectively > giving the member no time to respond to the warning if it is received. > > Yes indeed. Actually for the first list I want immediate action so both zeros are right. For the second it should be 7. >> Logs >> Do you mean /var/log/mailman/bounce? >> > > Yes. > > Is there anything I can do for the floating point issue? here is a chink form error file admin(28713): Traceback (most recent call last): 173 admin(28713): File "/usr/lib/mailman/scripts/driver", line 101, in run_main 174 admin(28713): main() 175 admin(28713): File "/usr/lib/mailman/Mailman/Cgi/options.py", line 178, in main 176 admin(28713): mlist.ConfirmUnsubscription(user, userlang) 177 admin(28713): File "/usr/lib/mailman/Mailman/MailList.py", line 1286, in ConfirmUnsubscription 178 admin(28713): cookie = self.pend_new(Pending.UNSUBSCRIPTION, addr) 179 admin(28713): File "/usr/lib/mailman/Mailman/Pending.py", line 65, in pend_new 180 admin(28713): db = self.__load() 181 admin(28713): File "/usr/lib/mailman/Mailman/Pending.py", line 95, in __load 182 admin(28713): return cPickle.load(fp) 183 admin(28713): AttributeError: 'module' object has no attribute 'UserDesc' 184 admin(28713): [----- Python Information -----] 185 admin(28713): sys.version = 2.4.3 (#1, Sep 17 2008, 16:07:08) 186 [GCC 4.1.2 20071124 (Red Hat 4.1.2-41)] 187 admin(28713): sys.executable = /usr/bin/python 188 admin(28713): sys.prefix = /usr 189 admin(28713): sys.exec_prefix = /usr 190 admin(28713): sys.path = /usr 191 admin(28713): sys.platform = linux2 Thanks Mark From dimkar at thessaloniki.gr Sat Sep 26 22:10:38 2009 From: dimkar at thessaloniki.gr (=?UTF-8?B?zpTOt868zq7PhM+BzrnOv8+CIM6azrHPgc6xz4DOuc+Azq3Pgc63z4I=?=) Date: Sat, 26 Sep 2009 23:10:38 +0300 Subject: [Mailman-Users] bouce processing problem In-Reply-To: References: Message-ID: <4ABE753E.90101@thessaloniki.gr> > #! /bin/sh > for list in `/usr/lib/mailman/bin/list_lists --bare`; do > echo $list > /usr/lib/mailman/bin/dumpdb /var/lib/mailman/lists/$list/pending.pck > done > > If the attempt to dump the pending.pck for a list throws an exception > with a traceback, rather than dumping the contents, that list's > pending.pck is corrupt. Remove it, and a new one will be created when > needed. This may fix bounce processing for any list with a corrupt > pending.pck. > > Yes that was it. When I erased pending.pck , I submitted an e-mail to the list and everything worked smoothly. I got the warning and the account had been disabled. Why was pending.pck corrupt? Any ideas? Thanks in advance Dimitrios From ryan.1002 at osu.edu Thu Sep 24 19:34:07 2009 From: ryan.1002 at osu.edu (Mark Ryan) Date: Thu, 24 Sep 2009 13:34:07 -0400 Subject: [Mailman-Users] Error when list Moderator deals with pending requests In-Reply-To: <004301ca3bc8$86e31f10$94a95d30$%1002@osu.edu> References: <004301ca3bc8$86e31f10$94a95d30$%1002@osu.edu> Message-ID: <002a01ca3d3d$381acba0$a85062e0$@1002@osu.edu> Following up on my own post, I think I found the problem. One of the subscribers that was added to one of our moderated lists had an email address that wasn't legitimate. The domain name the person submitted was "@domain.s" when it should have been "@domain.us" there (having just one character there certainly won't work!) - the moderator didn't catch it. After I unsubscribed that address from the list, I haven't seen the bug appear again so far. Regards- Mark ------------------------------------------- Mark Ryan Network Administrator Center for Special Needs Populations The Ohio State University 1900 Kenny Road Columbus, OH 43210 (614) 292-0786 phone (614) 292-6505 fax www.csnp.ohio-state.edu -----Original Message----- From: mailman-users-bounces+ryan.1002=osu.edu at python.org [mailto:mailman-users-bounces+ryan.1002=osu.edu at python.org] On Behalf Of Mark Ryan Sent: Tuesday, September 22, 2009 5:06 PM To: Mailman-Users at python.org Subject: [Mailman-Users] Error when list Moderator deals with pending requests Hi All- We're running Mailman 2.1.12 on a Ubuntu server, version 9.0.4. We've run into an issue when a list moderator takes care of pending requests.what happens is when the moderator takes an action for the request and hits the Submit Data button, it throws the "we hit a bug" message. I looked through the error logs and found this entry which I've copied and pasted below. I'm the owner for all of our lists and I don't encounter this when I take care of the pending requests, it only happens to the moderators. Can anyone give me some insight as to what may be going on? Thanks! Mark [----- Mailman Version: 2.1.12 -----] admin(1475): [----- Traceback ------] admin(1475): Traceback (most recent call last): admin(1475): File "/var/lib/mailman/scripts/driver", line 112, in run_main admin(1475): main() admin(1475): File "/var/lib/mailman/Mailman/Cgi/admindb.py", line 165, in main admin(1475): process_form(mlist, doc, cgidata) admin(1475): File "/var/lib/mailman/Mailman/Cgi/admindb.py", line 799, in process_form admin(1475): preserve, forward, forwardaddr) admin(1475): File "/var/lib/mailman/Mailman/ListAdmin.py", line 167, in HandleRequest admin(1475): forward, addr) admin(1475): File "/var/lib/mailman/Mailman/ListAdmin.py", line 254, in __handlepost admin(1475): g(msg, 1) admin(1475): AttributeError: Generator instance has no __call__ method admin(1475): [----- Python Information -----] admin(1475): sys.version = 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) [GCC 4.3.3] admin(1475): sys.executable = /usr/bin/python admin(1475): sys.prefix = /usr admin(1475): sys.exec_prefix = /usr admin(1475): sys.path = /usr admin(1475): sys.platform = linux2 ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/ryan.1002%40osu.edu Security Policy: http://wiki.list.org/x/QIA9 From tammy.george at acadiau.ca Thu Sep 24 20:22:35 2009 From: tammy.george at acadiau.ca (Tammy George) Date: Thu, 24 Sep 2009 15:22:35 -0300 Subject: [Mailman-Users] Weird subject_prefix issue Message-ID: We're running Mailman version 2.1.9. We have a subject_prefix setup on list abc at xyz.com. The subject_prefix shows up in all messages from all senders EXCEPT one sender. The list is archived & the subject_prefix is on the message in the archive. I can't find anything indicating this can be configured on the user level - just @ the list level. Has anyone seen this? Thanks. From home at meandthekids.com Thu Sep 24 21:41:04 2009 From: home at meandthekids.com (Danny Morris) Date: Thu, 24 Sep 2009 12:41:04 -0700 (PDT) Subject: [Mailman-Users] Mailman support Message-ID: <746648.71084.qm@web110416.mail.gq1.yahoo.com> Hello, We are using Mailman thru a provider but are having problems that their tech support can not help us with so I hoping you might be able to. We are a volunteer search and rescue group here in Virginia and have been having a hard time with our callout system for searches. We decided to try a mailing list but are stuck with this problem. Dispatch will send out an email to the list that in turn will go out to all members (to cellphones via SMS as well as their email) to check their availability. They will respond back to dispatch with times etc. Where this breaks down is SMS. Email works fine but the address that shows up on their cells is bouces-listserve at listserve.com Our list is named k9alert at listserve.com and the reply to: address is set to be the posters address. Can you please help with this? Or maybe forward it to someone that can? Our ability to contact group members in a timely and reliable fasion is hugely important to what we do. Thanks for any help you can offer, Danny Morris >From the computer of Danny Morris http://www.k9alert.org From home at meandthekids.com Thu Sep 24 22:46:21 2009 From: home at meandthekids.com (Danny Morris) Date: Thu, 24 Sep 2009 13:46:21 -0700 (PDT) Subject: [Mailman-Users] SMS and reply to: problem Message-ID: <970512.78022.qm@web110401.mail.gq1.yahoo.com> Hello, We are using Mailman thru a provider but are having problems that their tech support can not help us with so I hoping you might be able to. We are a volunteer search and rescue group here in Virginia and have been having a hard time with our callout system for searches. We decided to try a mailing list but are stuck with this problem. Dispatch will send out an email to the list that in turn will go out to all members (to cellphones via SMS as well as their email) to check their availability. They will respond back to dispatch with times etc. Where this breaks down is SMS. Email works fine but the address that shows up on their cells is bouces-listserve at listserve.com Our list is named k9alert at listserve.com and the reply to: address is set to be the posters address. Can you please help with this? Or maybe forward it to someone that can? Our ability to contact group members in a timely and reliable fasion is hugely important to what we do. Thanks for any help you can offer, Danny Morris >From the computer of Danny Morris http://www.k9alert.org From Florence at stuyPAnews.org Fri Sep 25 04:22:00 2009 From: Florence at stuyPAnews.org (Florence Hutner) Date: Thu, 24 Sep 2009 22:22:00 -0400 Subject: [Mailman-Users] user support In-Reply-To: References: <500A303CF5EA41B29FDE07CBE9835171@Florence2008> Message-ID: <6E602490B0DC421A8EECB763E690EFF9@Florence2008> Thanks very much; this looks like a really helpful direction -- I will follow this up. Florence Hutner Corresponding Secretary Stuyvesant Parents Association Florence at stuyPAnews.org * For further information about the Stuyvesant Parents' Association, please visit our website at www.stuy-pa.org. If you no longer wish to receive communications from the Stuy PA, you may unsusbscribe by going to http://mumford.stuy.edu/mailman/listinfo/stuyparents. If you have problems unsubscribing, please contact me at the email address above. -----Original Message----- From: Mark Sapiro [mailto:mark at msapiro.net] Sent: Thursday, September 24, 2009 3:09 PM To: Florence Hutner; mailman-users at python.org Subject: Re: [Mailman-Users] user support Florence Hutner wrote: >I'm not sure if I'm writing to the right place, so please tell me if I >should direct this inquiry elsewhere. I'm the administrator of a mailman >list written in python, and several list members have written to me to say >that they're not receiving copies of my email blasts. Three of those four >members happen to have aol accounts, but the fourth does not. How can I >figure out what's preventing them from receiving my listserv emails? Any >assistance would be greatly appreciated. Assuming it is only some list members not receiving posts, and assuming their delivery is enabled, see the FAQ at . This is something that has to be pursued with the recipients ISPs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From frorozco at u.washington.edu Wed Sep 30 23:47:05 2009 From: frorozco at u.washington.edu (Francisco Orozco) Date: Wed, 30 Sep 2009 14:47:05 -0700 Subject: [Mailman-Users] ECC-T Listserv Message-ID: <4AC3D1D9.3010207@u.washington.edu> Hello, I was made in-charge of our listserv, ECC-T at u.washington.edu. The person who created it years ago is no longer here and we cannot contact them. Is there a way for me to get access to it and reset list admins and such? Thank You -- Francisco Orozco Public Relations and Promotions Intern Ethnic Cultural Center Office of Minority Affairs and Diversity 3931 Brooklyn Avenue NE Box 355650 Seattle, WA 98105 PH - 206.685.6638 FAX - 206.616.1041 Email: ecc at u.washington.edu www.depts.washington.edu/ecc From goacid at kurty.net Sun Sep 27 20:29:07 2009 From: goacid at kurty.net (Goacid) Date: Sun, 27 Sep 2009 20:29:07 +0200 Subject: [Mailman-Users] Mailman : too fast when small ressources, how to make it slower In-Reply-To: References: Message-ID: <4ABFAEF3.3030507@kurty.net> Mark Sapiro a ?crit : > Kevin wrote: > >> it there a way to configure mailman to send emails to a list slower than >> normal ? >> > > > Only by modifying the code in Mailman/Handlers/SMTPDirect.py > > > Thanks I will have a look into that file. >> I was thinking of sending mails per packets, for example 100 by 100, in >> a predifined period of time, but I haven't found how to configure >> mailman for that ... >> > > > The only control is SMTP_MAX_RCPTS which sets the maximum number of > recipients in one transaction or the VERP options which will result in > one recipient per transaction, but there is no control over how fast > Mailman generates messages to the MTA unless you build a delay into > the code. > > I've tested to have 20 for SMTP_MAX_RCPTS, with maximum on 10 postfix processes. But Mailman generate and try connection so fast that the problem stille occured .. Thanks for your replies kevin From hien.hh at sbsc.com.vn Sun Sep 27 15:37:07 2009 From: hien.hh at sbsc.com.vn (Hien HUYNH HUU) Date: Sun, 27 Sep 2009 20:37:07 +0700 Subject: [Mailman-Users] Mailman Performance Message-ID: Hi all, Now I use mailman with qmail . Everyday I send a message to the maillist , but the server takes 40 minutes to send about 10.000 emails (3-4msg/s) I think It's slow performance, isn't it ? because I hear that qmail can send about 10 millions messages per day. That means It can send about hundred emails per second . Please guide me how to increase the performance although my email has big-concurrency patch and I set concurrencyremote to 400 . Thank you very much for all helps. Best regards, Huu Hien From ian at blandland.co.uk Tue Sep 29 12:46:20 2009 From: ian at blandland.co.uk (Ian Bland) Date: Tue, 29 Sep 2009 18:46:20 +0800 Subject: [Mailman-Users] mailman paid support required Message-ID: <000001ca40f2$216c4f10$6444ed30$@co.uk> Hi - having issues with mailman (or rather my server setup) Know where I can get paid support? Thanks Ian From list_ob at gmx.net Wed Sep 30 09:29:17 2009 From: list_ob at gmx.net (Oliver Betz) Date: Wed, 30 Sep 2009 09:29:17 +0200 Subject: [Mailman-Users] Extra space in mime encoded headers Message-ID: <4AC308CD.13102.19EF4D02@list_ob.gmx.net> Hello All, http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;bug=299032 describes a bug I'm suffering from: MIME encoded headers are re- encoded by mailman and spaces are added around each encoded character. The affected mailman installation is 2.1.5 and maintained by a hoster, not myself. Therefore I would like to know what to tell the hoster. I couldn't find the bug in the mailman (Launchpad) bug tracker so I wonder whether this bug is known to the developers and whether it's fixed now. TIA, Oliver -- Oliver Betz, Muenchen From mailmanusers at 1ster.de Fri Sep 25 10:37:09 2009 From: mailmanusers at 1ster.de (Markus) Date: Fri, 25 Sep 2009 10:37:09 +0200 Subject: [Mailman-Users] Treat post from non-member mail addresses like joinrequest? In-Reply-To: References: Message-ID: <4ABC8135.2040607@1ster.de> Mark, thanks for your reply. Until I get that handler right, I copied all posts to "list-join" and changed one line in cmd_subscribe so that it does not reply when the sender is already subscribed. For the time being I am ok with releasing initial posts manually if they contain anything more than "please, I want to join this list"... In the long run, it would be a nice feature to ask non-members trying to post whether they want to subscribe to a list, maybe as an additional generic_nonmember_action. Regards Markus Mark Sapiro schrieb: > Markus wrote: >> this is roughly what I want to achieve, with a list that allows posts >>from members only: >> - when a member mails to @, the message should be posted >> as usual >> >> - when a non-member mails to @, this should be treated >> like a subscription request, i.e. as if he had mailed to >> -join@ > > You could do this with a custom handler that would be in the pipeline > ahead of Moderate. It could do the same membership test as Moderate, > and then if it is a non-member post, queue it in the commands queue > with tojoin=1 in the metadata. > > You could also let the pipeline continue and hold the non-member post, > but automatically approving that post when the poster becomes a member > is trickier. You could make a script that checks all posts held for > 'post by non-member' and if the poster is now a member, approves the > post, and run that script periodically with cron. > From sgruver at sbctc.edu Fri Sep 25 22:59:03 2009 From: sgruver at sbctc.edu (Sandi Gruver) Date: Fri, 25 Sep 2009 13:59:03 -0700 Subject: [Mailman-Users] question about members on several lists Message-ID: <6166DAF11B548844952130C4F6C2124C0E539A0249@exch-2.sbctc2.local> Members on List A and on List B only receive one copy of a message posted to both lists. They want to know why. Somewhere, awhile ago I found that this is a Microsoft Outlook 'feature' owing to the lack of message numbering in Mailman, but I searched the Mailman archives this afternoon without success in finding any documentation on the reason this happens. Any ideas where this is? (We happily run Mailman 2.1.5.1 on RedHat Linux) Thank you, S Gruver Unix System Administrator SBCTC-IT From scott at fyrenice.com Sun Sep 27 03:43:45 2009 From: scott at fyrenice.com (Dr. Scott S. Jones) Date: Sat, 26 Sep 2009 19:43:45 -0600 Subject: [Mailman-Users] Traceback Error Message-ID: <20090927014345.GA20749@smtp.comcast.net> I am experiencing traceback errors, as outlined in the following from /usr/local/mailman/logs/error: admin(17030): Traceback (most recent call last): admin(17030): File "/usr/local/mailman/scripts/driver", line 112, in run_main admin(17030): main() admin(17030): File "/usr/local/mailman/Mailman/Cgi/admindb.py", line 165, in main admin(17030): process_form(mlist, doc, cgidata) admin(17030): File "/usr/local/mailman/Mailman/Cgi/admindb.py", line 716, in process_form admin(17030): forward, forwardaddr) admin(17030): File "/usr/local/mailman/Mailman/ListAdmin.py", line 167, in HandleRequest admin(17030): forward, addr) admin(17030): File "/usr/local/mailman/Mailman/ListAdmin.py", line 254, in __handlepost admin(17030): g(msg, 1) admin(17030): AttributeError: Generator instance has no __call__ method admin(17030): [----- Python Information ----- Please advise. Scott From ryan.1002 at osu.edu Fri Sep 25 03:00:20 2009 From: ryan.1002 at osu.edu (MARK RYAN) Date: Thu, 24 Sep 2009 21:00:20 -0400 Subject: [Mailman-Users] Error when list Moderator deals with pendingrequests In-Reply-To: References: <004301ca3bc8$86e31f10$94a95d30$%1002@osu.edu> Message-ID: Many thanks to Mark for his assistance. I sent a reply back to the list earlier today thinking I had figured it out (found a subscriber on one of the moderated lists with a bad email address format) but apparently it was much bigger than that! Best regards- Mark ----- Original Message ----- From: Mark Sapiro Date: Thursday, September 24, 2009 5:19 pm Subject: Re: [Mailman-Users] Error when list Moderator deals with pendingrequests To: ryan.1002 at osu.edu, Mailman-Users at python.org > Mark Ryan wrote: > > > >We're running Mailman 2.1.12 on a Ubuntu server, version 9.0.4. > We've run > >into an issue when a list moderator takes care of pending > requests.what>happens is when the moderator takes an action for > the request and hits the > >Submit Data button, it throws the "we hit a bug" message. I > looked through > >the error logs and found this entry which I've copied and > pasted below. I'm > >the owner for all of our lists and I don't encounter this when > I take care > >of the pending requests, it only happens to the moderators. Can > anyone give > >me some insight as to what may be going on? > > > Yes. This is a Python 2.6 incompatibility in 2.1.12. It only occurs > when the moderators do the approval because only the moderators are > checking the 'Preserve messages for the site administrator' checkbox > when handling messages. (You might want to check Mailman's spam/ > directory to see how many preserved messages are there.) > > Here is a patch to fix the incompatibility. > > > --- > Mailman/ListAdmin.py??????? 2008-09-21 18:59:44 +0000 > +++ > Mailman/ListAdmin.py??????? 2009-08-01 00:40:36 +0000 > @@ -1,4 +1,4 @@ > -# Copyright (C) 1998-2008 by the Free Software Foundation, Inc. > +# Copyright (C) 1998-2009 by the Free Software Foundation, Inc. > ?# > ?# This program is free software; you can redistribute it and/or > ?# modify it under the terms of the GNU General Public License > @@ -202,7 +202,7 @@ > ???????????????????? cPickle.dump(msg, fp, 1) > ???????????????? else: > ???????????????????? g = Generator(fp) > - > ??????????????????? g(msg, 1) > +??????????????????? g.flatten(msg, 1) > ???????????????? fp.flush() > ???????????????? os.fsync(fp.fileno()) > ???????????? finally: > @@ -251,7 +251,7 @@ > ???????????? outfp = open(outpath, 'w') > ???????????? try: > ???????????????? g = Generator(outfp) > - > ??????????????? g(msg, 1) > +??????????????? g.flatten(msg, 1) > ???????????? finally: > ???????????????? outfp.close() > ???????? # Now handle > updates to the database > > > -- > Mark Sapiro > ??????? The highway is for gamblers, > San Francisco Bay Area, California??? better use > your sense - B. Dylan > From mlind at ccsnh.edu Mon Sep 28 14:08:33 2009 From: mlind at ccsnh.edu (Matthew Lind) Date: Mon, 28 Sep 2009 08:08:33 -0400 Subject: [Mailman-Users] List won't send if membership is over 2 members Message-ID: <1254139713.15734.65.camel@wh-141955.admin.nhti> I am having some trouble with a list on my mailman server. It seems that mailman won't send out to the list if the membership of this particular list is over 2. I have many lists on this same server and all the other lists have membership over 1k, all deliver with no issues. I have checked in the qfiles location and the logs, nothing seems to be amiss. Has anyone run into this before? Here is my version info: CentOS - 5.3 Mailman - 2.1.9 Python - 2.4.3 Thanks for the help! From vickib at wcadv.org Tue Sep 29 18:56:49 2009 From: vickib at wcadv.org (Vicki Berenson) Date: Tue, 29 Sep 2009 11:56:49 -0500 Subject: [Mailman-Users] FW: Uncaught bounce notification Message-ID: I wondered if you were interested in pursuing this in case the bounce format is a new one. She has been unable to post to this discussion list for a couple of weeks although her membership is active and email address is correct. She is receiving messages from the list. The only member options checked are nodupes and plain (same as most of the other list members). Could it have something to do with her ISP? Or should I remove her from the list & re-add her? I'll be happy to send you more information if you need it. Thanks for your help, Vicki Berenson Technology Coordinator Wisconsin Coalition Against Domestic Violence Phone: (608) 255-0539, TTY/Fax: (608) 255-3560 vickib at wcadv.org www.wcadv.org ------------ Original Message----- From: mailman-bounces at wcadvlists.org [mailto:mailman-bounces at wcadvlists.org] Sent: Tuesday, September 29, 2009 9:39 AM To: directors-owner at wcadvlists.org Subject: Uncaught bounce notification The attached message was received as a bounce, but either the bounce format was not recognized, or no member addresses could be extracted from it. This mailing list has been configured to send all unrecognized bounce messages to the list administrator(s). For more information see: http://lists.wcadvlists.org/admin.cgi/directors-wcadvlists.org/bounce From roman at rs-labs.com Tue Sep 29 19:20:06 2009 From: roman at rs-labs.com (Roman Medina-Heigl Hernandez) Date: Tue, 29 Sep 2009 19:20:06 +0200 Subject: [Mailman-Users] Automatic newlist integration with Postfix's relay_recipient_maps Message-ID: <4AC241C6.7010804@rs-labs.com> Hello, I'd like to know if the following (known) problem is solved... The question is simple: how to integrate mailman with postfix in a secure way (no backscattering!!!) so that I could create a new list via mailman's UI *without* having to manually re-create (& refresh) a relay_recipient_maps (hash) file? AFAIK, genaliases output is not valid for this task since relay_recipient_maps expects something like: user at domain.tld user2 at domain2.tld (i.e. it should contain full email addresses, while genaliases generates only usernames without the domain part). Any optimal solution for this? I think some people has his/her own script to build the recipient_maps by processing genaliases output, but it seems a bit "dirty" for me... Moreover, I'm using mailman's virtualhosts so it should calculate the right (virtual) domain for all existant lists. If that's the only solution I'd also like to have a look to your scripts. But sincerely, this being a common&known problem, I think it should have been solved long time ago and thus have a propper solution... Thanks in advance. -- Saludos, -Roman PGP Fingerprint: 09BB EFCD 21ED 4E79 25FB 29E1 E47F 8A7D EAD5 6742 [Key ID: 0xEAD56742. Available at KeyServ] From pmoss4 at csc.com Tue Sep 29 21:00:55 2009 From: pmoss4 at csc.com (Patricia A Moss) Date: Tue, 29 Sep 2009 15:00:55 -0400 Subject: [Mailman-Users] Strangely mailman stopped sending outgoing email Message-ID: Last week, Friday, mailman stopped sending out and receiving email. I started troubleshooting and found that there were firewall rules that had been changed that appeared to be causing the problem. Those changes were reverted and mailman began receiving email. However it was still not sending out email. I had the Sendmail people check all of the servers to confirm that the servers were sending and receiving. Then, from the mailman server, I ran a manual test against the SMTP server. That resulted in an email to my mailbox: # telnet relay.csc.com 25 Trying 20.137.2.88... Connected to relay.csc.com (20.137.2.88). Escape character is '^]'. 220 amer-mta102.csc.com; ESMTP Tue, 29 Sep 2009 14:36:36 -0400 helo fcg.com 250 amer-mta102.csc.com Hello [20.8.232.105], pleased to meet you mail from: documentumdevelopers at palinux04.fcg.com 250 2.1.0 documentumdevelopers at palinux04.fcg.com... Sender ok rcpt to: pmoss4 at csc.com 250 2.1.5 pmoss4 at csc.com... Recipient ok data 354 Enter mail, end with "." on a line by itself testing lin04 . . 250 2.0.0 n8TIaa2X027909 Message accepted for delivery quit 221 2.0.0 amer-mta102.csc.com closing connection Connection closed by foreign host. Here is the email that I received from the test. This would lead me to believe that there is something, within mailman, that is awry. I'm not sure how because it was working prior to Friday, but this is where I am right now. I need to troubleshoot that mailman is still configured correctly. Can someone assist me with this? Thank you PATI MOSS System Engineer Sr. Professional CSC From sgruver at sbctc.edu Wed Sep 30 18:35:53 2009 From: sgruver at sbctc.edu (Sandi Gruver) Date: Wed, 30 Sep 2009 09:35:53 -0700 Subject: [Mailman-Users] how to fix in the config file? Message-ID: <6166DAF11B548844952130C4F6C2124C0E539A0285@exch-2.sbctc2.local> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Running Mailman 2.1.5 on RedHat ES4 Thank you, From smwilson at optonline.net Sat Sep 26 13:02:24 2009 From: smwilson at optonline.net (Susan Wilson) Date: Sat, 26 Sep 2009 07:02:24 -0400 Subject: [Mailman-Users] List serv Message-ID: <0E7B01315B6F4E2D9BDD2F399DB93E91@SUSAN> I want to set up a listserv for my 268 business education teacher members in my organization. How do I do that? Can you help? Susan Wilson From stayinspired at flipafrica.org Mon Sep 28 23:39:27 2009 From: stayinspired at flipafrica.org (stayinspired at flipafrica.org) Date: Mon, 28 Sep 2009 16:39:27 -0500 (CDT) Subject: [Mailman-Users] help Message-ID: <36083.41.189.4.155.1254173967.squirrel@webmail.flipafrica.org> am having problems in using the mailing list after it has been created.pls wat do i do