From khillo100 at hotmail.com Thu Jul 2 02:44:46 2009 From: khillo100 at hotmail.com (Khalil Abbas) Date: Thu, 2 Jul 2009 00:44:46 +0000 Subject: [Mailman-Users] outlook 2003 custom headers Message-ID: hello mailman users, I have a company that's hosting its lists on my servers .. they have over 7 announcement lists for their old and current customers.. they are using microsoft outlook 2003 and recently their lists have been hacked and sent to from the single email address that's unmoderated in their lists .. they want to use the "Approve: password>" header but they don't know how to do that in outlook 2003 neither do I .. anyone had similar problem and solved it ?? 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 Jul 2 03:59:16 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 1 Jul 2009 18:59:16 -0700 Subject: [Mailman-Users] outlook 2003 custom headers In-Reply-To: Message-ID: Khalil Abbas wrote: > >I have a company that's hosting its lists on my servers .. they have over 7 announcement lists for their old and current customers.. they are using microsoft outlook 2003 and recently their lists have been hacked and sent to from the single email address that's unmoderated in their lists .. they want to use the "Approve: password>" header but they don't know how to do that in outlook 2003 neither do I .. There are several possibilities: Your customer could post using an MUA that easily supports custom headers. Your customer could post a text/plain or multipart/alternative message with an Approved: pseudo-header as the first line of the message body. You or your customer could see and try to figure out how to add a custom header to an Outlook generated message. Your customer could moderate all members and post without a header and then just approve the post. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From gordie at stcloudstate.edu Wed Jul 1 18:22:13 2009 From: gordie at stcloudstate.edu (Schmitt, Gordon A.) Date: Wed, 1 Jul 2009 11:22:13 -0500 Subject: [Mailman-Users] Mailman 2.1.9 incorrectly holding messagesfor"Reason: Message has implicit destination" In-Reply-To: Message-ID: Here is an update/resolution to this problem. Unfortunately, the regexp in the Acceptable_Aliases did not solve the problem. I tested the regexp and it seemed to work as expected when I sent messages, I even expanded the wildcard searching parameters; however, when users who experienced the real problem sent messages, the problem persisted. Solution discovered: Our Exchange administrator found a couple of recent posts reporting similar behavior/problems that showed up with Exchange 2007 Rollup 7 and were said to be resolved by installing the Exchange Server 2007 Rollup 8 (we were at Rollup 7). He installed Rollup 8 to our servers and the problem seems to be gone now. -- Gordon Schmitt System Administrator/Programmer St. Cloud State University Gordie _at_ stcloudstate.edu On 6/18/09 1:59 PM, "Mark Sapiro" wrote: Schmitt, Gordon A. wrote: > >The text '.."listname at stcloudstate.edu"..' is copied from Mailman's Message Headers textbox of a held message and that is exactly how it appears in that textbox. Yeah, That's Mailman being overprotective against XSS attacks. The HTML entities are seen in the text box in the admindb interface, but the received message contains the actual characters, so that's not the problem. >The "IMCEAEX-_O=SCSU_OU=First+20Administrative+20Group_cn=Recipients_cn=" comes from the exchange server. It seems to show up that why for held moderated messages too(that pass through without problems). If you're saying you see this in messages held for some other reason (moderated member), and those messages pass through OK after approval, that means nothing. Moderation and non-member tests are done first followed by administrivia and "too many recipients" before "implicit destination. Once approved, a held message will not be held again for any reason. Thus, a message that meets the test for "implicit destination" can be held for "moderated member", "non-member post", "administrivia" or "too big", and if approved will then go to the list. If that string is the problem, you could try adding to acceptable_aliases ^.*listname@(lserver\.)?stcloudstate\.edu$ (a regexp that matches anything ending in listname at stcloudstate.edu or listname at lserver.stcloudstate.edu) or if the last "=" is always there ^(.*=)?listname@(lserver\.)?stcloudstate\.edu$ which will match listname at stcloudstate.edu or listname at lserver.stcloudstate.edu possibly preceded with anything ending in "=". >I found out from another user today that it happens to them when they reply of forward a message to listname at stcloudstate.edu, but not if they create a new message. This is the second person that has informed me of this behavior. I plan to visit his office and observe what his Outlook is doing. Also, have him Cc or Bcc you on an original message and a reply/forward so you can see what the To: and Cc: headers look like in the two cases. [...] >Are there any log files worth looking at, or additional mailman logging that I can setup that might be helpful? The only logging is Mailman's Vette log, and that doesn't show anything that isn't already in the admindb interface. >Do you think the HTML entities could be causing the problem? Or more likely the ? Do either of these contain characters that would cause Mailman to not match "listname at stcloudstate.edu" even though it is in the string? The test is a match against the whole address so the only way to ignore the leading junk is with a regexp in acceptable_aliases such as the ones above that explicitly skips stuff at the beginning. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From phanh at canby.k12.or.us Fri Jul 3 00:54:30 2009 From: phanh at canby.k12.or.us (Hung Phan) Date: Thu, 2 Jul 2009 15:54:30 -0700 Subject: [Mailman-Users] Command to check for blocked senders from all list Message-ID: Hello, folks We experience posted messages hosted with Google never make it to our Mailman. We think it is the ISP spam filter but would like to know whether there is a file or command that we can use to extract from for all blocked senders of all lists? Thank you very much, From mark at msapiro.net Fri Jul 3 03:12:59 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 2 Jul 2009 18:12:59 -0700 Subject: [Mailman-Users] Command to check for blocked senders from all list In-Reply-To: References: Message-ID: Hung Phan wrote: > > We experience posted messages hosted with Google never make it to our > Mailman. We think it is the ISP spam filter but would like to know > whether there is a file or command that we can use to extract from for > all blocked senders of all lists? I'm having trouble understanding what you are saying. Are you saying that messages posted from a Gmail/Google account don't get to your Mailman and you suspect that it is the ISP that hosts your Mailman is blocking the senders? If so, this is a question for that ISP. It has nothing to do with Mailman per se. Or are you saying that posts from your Mailman don't reach your Gmail/Google list members? If so, see the FAQ at . In any case, if messages from senders are not reaching Mailman, Mailman has no knowledge of this. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lchan at indigocube.net Sat Jul 4 23:42:34 2009 From: lchan at indigocube.net (Lawrence Chan) Date: Sat, 04 Jul 2009 17:42:34 -0400 Subject: [Mailman-Users] Customizing Special Addresses -request, -bounce, etc. Message-ID: <4A4FCCCA.4060305@indigocube.net> How can I customize Mailman's special addresses? It seems like it uses listname-request, listname-bounce, etc.. I'd like to use my own. For example, if my listname is list_domain.tld and my virtual and alias mappings are list-request at domain.tld to list-request_domain.tld to |/usr/lib/mailman/mail/mailman request list-request_domain.tld, I want Mailman to respond with list-request at domain.tld instead of list_domain.tld at domain.tld. Lawrence From reb4life at bellsouth.net Fri Jul 3 06:03:22 2009 From: reb4life at bellsouth.net (Allen Sullivant) Date: Thu, 02 Jul 2009 23:03:22 -0500 Subject: [Mailman-Users] Newbie question? Maybe not. Message-ID: <4A4D830A.2070204@bellsouth.net> Greetings, I administer a list provided by my organization's hosting service. I didn't have to install anything, just "turn it on" and then set my parameters in the administrative interface. The last 48 hours or so the list simply just does not receive mail or commands, from myself and other list members. "There are no pending requests". I have changed no settings whatsoever from the last working configuration. The "emergency moderation" has been on since Day 1. I have a support ticket in with the hosting service (shared server, btw) but thought I would inquire here as well. Any ideas or speculation appreciated. Allen in Tenn. From robert at skipperweb.org Sun Jul 5 19:19:48 2009 From: robert at skipperweb.org (Robert Boyd Skipper) Date: Sun, 05 Jul 2009 12:19:48 -0500 Subject: [Mailman-Users] Non-subscribers defeating the generic non-member action Message-ID: <4A50E0B4.1070501@skipperweb.org> I've been running lists for years, and the filtering has been pretty good at blocking posts from non-members. But recently, there have been some leaks, allowing non-member spammers to slip a message onto the list. The first time this happened, it turned out to be due to non-alphanumeric characters at the beginning of email addresses in the From: field. So, I made a regex filter that put a stop to that. But now, it has happened again, and I can't see anything unusual about the emails. Has anyone else noticed this happening? One of those emails that say "Can't see images? Click here!" got through. The subject line reads, "[test] Dear test at mydomain.org Shopping just got a lot easier!" (I've substituted dummy names for real ones.) Where you see four spaces in the Subject line, there instead appeared a small circle. The From: field had the name "Doctor Joe Smith," but on mouseover, it said "test at mydomain.org." Now I've had many hundreds of emails that spoofed the name of my list in the past. And the program always caught them. This one got through. Doctor Joe Smith is not a subscriber and his name does not appear in any of the non-member filters. I've blocked anything that claims to come from "test\@.*" and that seems to have stopped it, but I don't think the spoofing explains the problem, since mailman had previously blocked about ten posts per day that spoofed the listname. It could be that I've never seen the combination of a person's name and the listname in the From: field. I just don't remember. Any thought? I saved the email. Skipper From brad at shub-internet.org Mon Jul 6 07:57:21 2009 From: brad at shub-internet.org (Brad Knowles) Date: Mon, 06 Jul 2009 00:57:21 -0500 Subject: [Mailman-Users] Newbie question? Maybe not. In-Reply-To: <4A4D830A.2070204@bellsouth.net> References: <4A4D830A.2070204@bellsouth.net> Message-ID: <4A519241.3040607@shub-internet.org> on 7/2/09 11:03 PM, Allen Sullivant said: > I have a support ticket in with the hosting service > (shared server, btw) but thought I would inquire here > as well. Since you're using a hosted service, I don't know how much we'll be able to help. I suspect that you'll have to depend on your service provider for most things, but we might be able to give you some pointers as to things to talk to them about. For the moment, I would suggest that you have them review FAQ 4.78 at and answer the questions there. They should also be familiar with the more basic stuff discussed in the first section of the FAQ, starting with FAQ 1.22 at . -- Brad Knowles LinkedIn Profile: From bernie at fantasyfarm.com Mon Jul 6 15:01:53 2009 From: bernie at fantasyfarm.com (Bernie Cosell) Date: Mon, 06 Jul 2009 09:01:53 -0400 Subject: [Mailman-Users] Resetting users to 'mail' [from nomail] Message-ID: <4A51BD81.3515.16DCA0A4@bernie.fantasyfarm.com> I had a delivery problem and a bunch of users at one server all got "nomail". I know who they are [list_members --nomail], but I've been looking through bin/* and I don't see exactly how I can set them back to 'mail'. I can do it one-at-a-time via the web interface, but i was wondering if there was some command-line way to do it. Thanks!! /Bernie\ -- Bernie Cosell Fantasy Farm Fibers mailto:bernie at fantasyfarm.com Pearisburg, VA --> Too many people, too few sheep <-- From mark at msapiro.net Mon Jul 6 16:31:05 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 6 Jul 2009 07:31:05 -0700 Subject: [Mailman-Users] Customizing Special Addresses -request, -bounce, etc. In-Reply-To: <4A4FCCCA.4060305@indigocube.net> References: <4A4FCCCA.4060305@indigocube.net> Message-ID: Lawrence Chan wrote: > How can I customize Mailman's special addresses? It seems like it uses > listname-request, listname-bounce, etc.. I'd like to use my own. For > example, if my listname is list_domain.tld and my virtual and alias > mappings are list-request at domain.tld to list-request_domain.tld to > |/usr/lib/mailman/mail/mailman request list-request_domain.tld, I want Do you mean "|/usr/lib/mailman/mail/mailman request list_domain.tld" > Mailman to respond with list-request at domain.tld instead of > list_domain.tld at domain.tld. Is this cPanel? If so, see . In any case, I don't understand what you mean by "I want Mailman to respond with ...". Please clarify. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 6 16:53:18 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 6 Jul 2009 07:53:18 -0700 Subject: [Mailman-Users] Non-subscribers defeating the generic non-member action In-Reply-To: <4A50E0B4.1070501@skipperweb.org> References: <4A50E0B4.1070501@skipperweb.org> Message-ID: Robert Boyd Skipper wrote: > > I've been running lists for years, and the filtering has been pretty > good at blocking posts from non-members. But recently, there have been > some leaks, allowing non-member spammers to slip a message onto the > list. The first time this happened, it turned out to be due to > non-alphanumeric characters at the beginning of email addresses in the > From: field. I don't know why non-alphanumeric characters in the address would by themselves cause a non-member post to be accepted. > So, I made a regex filter that put a stop to that. But > now, it has happened again, and I can't see anything unusual about the > emails. Has anyone else noticed this happening? > > One of those emails that say "Can't see images? Click here!" got > through. The subject line reads, "[test] Dear test at mydomain.org > Shopping just got a lot easier!" (I've substituted dummy names for > real ones.) Where you see four spaces in the Subject line, there > instead appeared a small circle. The Subject: header has nothing to do with whether or not the post is accepted. > The From: field had the name "Doctor > Joe Smith," but on mouseover, it said "test at mydomain.org." Now I've had > many hundreds of emails that spoofed the name of my list in the past. > And the program always caught them. This one got through. Doctor Joe > Smith is not a subscriber and his name does not appear in any of the > non-member filters. The "real name" in the From: header also has nothing to do with it. > I've blocked anything that claims to come from "test\@.*" and that seems > to have stopped it, but I don't think the spoofing explains the problem, > since mailman had previously blocked about ten posts per day that > spoofed the listname. It could be that I've never seen the combination > of a person's name and the listname in the From: field. I just don't > remember. By default (this can be changed in mm_cfg.py but normally isn't), Mailman looks at the addresses in From:, Reply-To: and Sender: headers and the envelope sender address to determine if the post is "from" a list member. > Any thought? I saved the email. The mail received from the list will not reflect the original envelope sender or Sender: header and may not reflect the original Reply-To:. Thus it is not completely useful in diagnosing this. If you have access to the archives/private/LIST.mbox/List.mbox file, the message archived there will have the original Sender: if any and may have a Return-Path: header indicating the original envelope sender. How are you "blocking" mail from "test\@.*"? What if anything is in the list's accept_these_nonmembers? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 6 16:58:24 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 6 Jul 2009 07:58:24 -0700 Subject: [Mailman-Users] Resetting users to 'mail' [from nomail] In-Reply-To: <4A51BD81.3515.16DCA0A4@bernie.fantasyfarm.com> References: <4A51BD81.3515.16DCA0A4@bernie.fantasyfarm.com> Message-ID: <65788811f080244c351f5e255d8a4ce3.squirrel@www.msapiro.net> Bernie Cosell wrote: > I had a delivery problem and a bunch of users at one server all got > "nomail". I know who they are [list_members --nomail], but I've been > looking through bin/* and I don't see exactly how I can set them back to > 'mail'. I can do it one-at-a-time via the web interface, but i was > wondering if there was some command-line way to do it. Thanks!! If they are all nomail by bounce, see . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 6 19:09:42 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 6 Jul 2009 10:09:42 -0700 Subject: [Mailman-Users] Customizing Special Addresses -request, -bounce, etc. In-Reply-To: <4A521594.4070703@indigocube.net> References: <4A4FCCCA.4060305@indigocube.net> <4A521594.4070703@indigocube.net> Message-ID: <7b7e2f2481f242892195c02a5b04474c.squirrel@www.msapiro.net> Lawrence Chan wrote: > Mark Sapiro wrote: >> >> Is this cPanel? If so, see . >> >> > This is not cPanel. I'd like to have certain functionality (mainly 1-3) > in the FAQ. For 1 in the FAQ, I use virtual aliases. For 2 and 3, I > can just follow the listname_domain.tld convention. What FAQ? The Mailman FAQs I know ( and ) don't have a '1-3' relating to virtual domain hosting. >> In any case, I don't understand what you mean by "I want Mailman to >> respond with ...". Please clarify. >> >> > When Mailman replies, for example to listname-request at domain.tld and > subject help, it uses listname_domain.tld-bounces at domain.tld as From. > It uses listname_domain.tld-[request, owner, etc.] in the links in the > body. How can I make Mailman reply without the _domain.tld in its > headers and links in the reply messages? It appears that you are adopting a convention, perhaps enforced by list creation, that list names are of the form LISTNAME_HOSTNAME and are using aliases to direct mail addressed to LISTNAME at HOSTNAME and LISTNAME-etc at HOSTNAME to the proper list. The short answer to your question is to find the places in the code where these addresses are generated and change them to strip the _HOSTNAME part. This may or may not be as simple as modifying just the getListAddress() method in Mailman/MailList.py. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 6 19:27:47 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 6 Jul 2009 10:27:47 -0700 Subject: [Mailman-Users] Non-subscribers defeating the generic non-member action In-Reply-To: <4A5225B0.9000701@skipperweb.org> References: <4A50E0B4.1070501@skipperweb.org> <4A5225B0.9000701@skipperweb.org> Message-ID: <20c342339ca57caaaadd4d0f30a9bfff.squirrel@www.msapiro.net> Robert Boyd Skipper wrote: > > Thank you for this info. I'll see if I have access to > archives/private/LIST.mbox/List.mbox. If you don't have direct access to the file on host, you can get it via the web with a URL like . This works whether the archive is private or public. > To answer your question, I made a mistake in the regex (it's been years > since messing with those little darlings). I actually blocked the > spoofed email by putting "test at mydomain.org" in the "discard these > non-members" list. The ONLY thing that will be accomplished by putting an address or regexp in discard_these_nonmembers is that mail from matching non-member addresses will be discarded instead of applying generic_nonmember_action. If generic_nonmember_action is other than Accept, this should have no effect on whether a particular message goes to the list without moderator action. > Since I have also been getting emails from > "test at otherdomain.com" I thought I would just discard everything with a > username the same as my (pretty unique) listname. But I see now that I > got that regex wrong. > > I don't understand how non-alphanumeric characters made a difference, > either, but they did. Emails containing such characters were not in > general a problem, but if they started with a '_' or a '-' or something > of the sort, mailman would simply let them through. When I put the > following regexes into the spam filter rule 1, the problem stopped: > from: _.*@.* > from: -.*@.* > and then, later, just in case, I added > from: \W.*@.* Did you ever test with your own message with a From: beginning with '_' or '-' to see if that was really letting messages through or if it was just a coincidence? Again, >> >> What if anything is in the list's accept_these_nonmembers? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 6 23:06:14 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 6 Jul 2009 14:06:14 -0700 Subject: [Mailman-Users] Non-subscribers defeating the generic non-member action In-Reply-To: <4A52382D.80604@skipperweb.org> References: <4A50E0B4.1070501@skipperweb.org> <4A5225B0.9000701@skipperweb.org> <20c342339ca57caaaadd4d0f30a9bfff.squirrel@www.msapiro.net> <4A52382D.80604@skipperweb.org> Message-ID: <5a74a8d0a757079bbfcb34c8ef43e118.squirrel@www.msapiro.net> Robert Boyd Skipper wrote: > > About the list's accept_these_non-members, I have ten email address that > I put there for people who want to send from multiple emails but only > want to receive posts at one of those addresses. None of them resemble > the problem address. As long as they are addresses and not regexps (i.e. they don't begin with '^'), they probably have no unintended consequences. > I'll do the testing you suggest and report what I find. Thanks. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Tue Jul 7 11:32:08 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 07 Jul 2009 18:32:08 +0900 Subject: [Mailman-Users] Accessing archives [was: Non-subscribers defeating ...] In-Reply-To: <20c342339ca57caaaadd4d0f30a9bfff.squirrel@www.msapiro.net> References: <4A50E0B4.1070501@skipperweb.org> <4A5225B0.9000701@skipperweb.org> <20c342339ca57caaaadd4d0f30a9bfff.squirrel@www.msapiro.net> Message-ID: <87ab3gvnxj.fsf@uwakimon.sk.tsukuba.ac.jp> Mark Sapiro writes: > If you don't have direct access to the file on host, you can get it via > the web with a URL like > . This works > whether the archive is private or public. Urk! That doesn't sound like a good thing to me, however convenient it may be in situations like this. From mark at msapiro.net Tue Jul 7 16:37:09 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 7 Jul 2009 07:37:09 -0700 Subject: [Mailman-Users] Accessing archives [was: Non-subscribers defeating ...] In-Reply-To: <87ab3gvnxj.fsf@uwakimon.sk.tsukuba.ac.jp> References: <4A50E0B4.1070501@skipperweb.org> <4A5225B0.9000701@skipperweb.org> <20c342339ca57caaaadd4d0f30a9bfff.squirrel@www.msapiro.net> <87ab3gvnxj.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: Stephen J. Turnbull wrote: > Mark Sapiro writes: > > > If you don't have direct access to the file on host, you can get it via > > the web with a URL like > > . This > works > > whether the archive is private or public. > > Urk! That doesn't sound like a good thing to me, however convenient > it may be in situations like this. You do have to log in as you would for any private archive access. There is little in the LIST.mbox file which is not also in the HTML archive itself or the periodic *.txt and/or *.txt.gz files - mostly only additional headers. The site has an option to expose this URL or an equivalent public one in the case of a public archive. In my view, the main reason for not doing so is the bandwidth impact for large archives. I could well be overlooking something, but I don't see this as a security problem. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From cite+mailman-users at incertum.net Tue Jul 7 23:22:48 2009 From: cite+mailman-users at incertum.net (Stefan =?utf-8?Q?F=C3=B6rster?=) Date: Tue, 7 Jul 2009 23:22:48 +0200 Subject: [Mailman-Users] Rewriting or identifying late bounces Message-ID: <20090707212248.GP19748@mail.incertum.net> Hello world, some of my list members have a mail address like recipient at example.com - nothing special about that. When mail is delivered to their address, their ISPs mail server rewrite the address internally to recipient at intern.example.com and try to deliver them to the users mailbox. If for any reason, e.g. quota, this fails, a NDR/DSN is sent with the new name: Received: from mout3.example.com (mout3.example.com [195.4.92.93]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.incertum.net (Postfix) with ESMTPS for ; Tue, 7 Jul 2009 23:09:54 +0200 (CEST) Received: from [195.4.92.10] (helo=0.mx.example.com) by mout3.example.com with esmtpa (ID exim) (port 25) (Exim 4.69 #92) id 1MOHvF-000306-UO for invalidlist-bounces at lists.incertum.net; Tue, 07 Jul 2009 23:09:53 +0200 Received: from mbox134.example.com ([195.4.93.134]:43037) by 0.mx.example.com with esmtpa (ID exim) (port 25) (Exim 4.69 #79) id 1MOHvF-0001Qz-H2 for invalidlist-bounces at lists.incertum.net; Tue, 07 Jul 2009 23:09:53 +0200 Received: from exim by mbox134.example.com with local (Exim 4.69 #91) id 1MOHvF-0007qp-Dc for invalidlist-bounces at lists.incertum.net; Tue, 07 Jul 2009 23:09:53 +0200 X-Failed-Recipients: recipient at intern.example.com Auto-Submitted: auto-replied From: Mail Delivery System To: invalidlist-bounces at lists.incertum.net Subject: Mail delivery failed: returning message to sender Message-Id: Date: Tue, 07 Jul 2009 23:09:53 +0200 X-purgate-ID: 149285::1247000993-000022A6-9D72E1E7/0-0/0-18 This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: save to inbox generated by recipient at intern.example.com mailbox is full: retry timeout exceeded Is there any way to rewrite those addresses or to help Mailman identify those bounces correctly? And yes, this a pretty stupid thing to do on their ISPs part... Ciao Stefan -- Stefan F?rster http://www.incertum.net/ Public Key: 0xBBE2A9E9 You're here because you know something...you can't explain but you feel it... that there's something wrong with the world. --Morpheus, from The Matrix From mark at msapiro.net Wed Jul 8 01:20:43 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 7 Jul 2009 16:20:43 -0700 Subject: [Mailman-Users] Rewriting or identifying late bounces In-Reply-To: <20090707212248.GP19748@mail.incertum.net> References: <20090707212248.GP19748@mail.incertum.net> Message-ID: Stefan F?rster wrote: > > some of my list members have a mail address like recipient at example.com > - nothing special about that. When mail is delivered to their address, > their ISPs mail server rewrite the address internally to > recipient at intern.example.com and try to deliver them to the users > mailbox. If for any reason, e.g. quota, this fails, a NDR/DSN is sent > with the new name: > [...] > X-Failed-Recipients: recipient at intern.example.com > Auto-Submitted: auto-replied > From: Mail Delivery System > To: invalidlist-bounces at lists.incertum.net > Subject: Mail delivery failed: returning message to sender > Message-Id: > Date: Tue, 07 Jul 2009 23:09:53 +0200 > X-purgate-ID: 149285::1247000993-000022A6-9D72E1E7/0-0/0-18 > > This message was created automatically by mail delivery software. > > A message that you sent could not be delivered to one or more of its > recipients. This is a permanent error. The following address(es) failed: > > save to inbox > generated by recipient at intern.example.com > mailbox is full: retry timeout exceeded > > Is there any way to rewrite those addresses or to help Mailman > identify those bounces correctly? > > And yes, this a pretty stupid thing to do on their ISPs part... Mailman has a whole host of heuristic recognizers for non-compliant DSNs, but it doesn't try to guess if a non-member bouncing address might be a munged version of a member address. The 'best' solution for recognizing original recipients of bounced messages is Mailman's VERP like capability. This puts the original recipient's address in the envelope sender address so the envelope in this case is from invalidlist-bounces+recipient=example.com at lists.incertum.net. When the bounce is returned to that address, the MTA delivers it to the list-bounces address and Mailman recognizes the original recipient as recipient at example.com from the envelope recipient of the DSN. The cost of this approach is that Mailman has to send an individual message to the outgoing MTA for each recipient. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Wed Jul 8 02:57:33 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 08 Jul 2009 09:57:33 +0900 Subject: [Mailman-Users] Accessing archives [was: Non-subscribers defeating ...] In-Reply-To: References: <4A50E0B4.1070501@skipperweb.org> <4A5225B0.9000701@skipperweb.org> <20c342339ca57caaaadd4d0f30a9bfff.squirrel@www.msapiro.net> <87ab3gvnxj.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <8763e4uh36.fsf@uwakimon.sk.tsukuba.ac.jp> Mark Sapiro writes: > > Mark Sapiro writes: > > Urk! That doesn't sound like a good thing to me, however convenient > > it may be in situations like this. > > You do have to log in as you would for any private archive access. > There is little in the LIST.mbox file which is not also in the HTML > archive itself or the periodic *.txt and/or *.txt.gz files - mostly > only additional headers. Doesn't it have the raw headers, though? If you have anonymized archives, wouldn't this allow people with the password access to real addresses? I can imagine situations (such as victims of domestic or sexual violence) where "double blind" (list admins themselves as well as participants have no access to such information) would be desirable. Of course you still have the site admin, but site admins are always a weak point, as the various cases involving anonymizers have shown. From atma_2006 at hotmail.com Mon Jul 6 20:00:35 2009 From: atma_2006 at hotmail.com (Atma R) Date: Mon, 6 Jul 2009 18:00:35 +0000 Subject: [Mailman-Users] HELP!!! Message-ID: Dear sir/miss, When using your software I keep having the same problem and I really cannot figure out how to solve it! How do I sent a emailmessage to all the people in my mailing list that I have put in it manually. I have tried many things but nothing works. What is the problem? I have a mailing list called test at slimmer-denken.nl and I have a emailaccount called slimmerd at slimmer-denken.nl So when i send a emailmessage using slimmerd at slimmer-denken.nl to test at slimmer-denken.nl it suppose to send a email to all my subscribers right? But it doesn't. I have also tried serveral other things, but nothing works! So how do I fix this? How does this work? I have looked on your website and read the FAQ but still nothing works. So please help me out with this. with kind regards, Atma Ramsaran _________________________________________________________________ Haal meer uit je leven met Windows Live http://www.microsoft.com/netherlands/windowslive/Views/index.aspx From lchan at indigocube.net Mon Jul 6 17:17:40 2009 From: lchan at indigocube.net (Lawrence Chan) Date: Mon, 06 Jul 2009 11:17:40 -0400 Subject: [Mailman-Users] Customizing Special Addresses -request, -bounce, etc. In-Reply-To: References: <4A4FCCCA.4060305@indigocube.net> Message-ID: <4A521594.4070703@indigocube.net> Mark Sapiro wrote: > Lawrence Chan wrote: > >> How can I customize Mailman's special addresses? It seems like it uses >> listname-request, listname-bounce, etc.. I'd like to use my own. For >> example, if my listname is list_domain.tld and my virtual and alias >> mappings are list-request at domain.tld to list-request_domain.tld to >> |/usr/lib/mailman/mail/mailman request list-request_domain.tld, I want >> > > > Do you mean "|/usr/lib/mailman/mail/mailman request list_domain.tld" > > Yes. > >> Mailman to respond with list-request at domain.tld instead of >> list_domain.tld at domain.tld. >> > > > Is this cPanel? If so, see . > > This is not cPanel. I'd like to have certain functionality (mainly 1-3) in the FAQ. For 1 in the FAQ, I use virtual aliases. For 2 and 3, I can just follow the listname_domain.tld convention. > In any case, I don't understand what you mean by "I want Mailman to > respond with ...". Please clarify. > > When Mailman replies, for example to listname-request at domain.tld and subject help, it uses listname_domain.tld-bounces at domain.tld as From. It uses listname_domain.tld-[request, owner, etc.] in the links in the body. How can I make Mailman reply without the _domain.tld in its headers and links in the reply messages? From lchan at indigocube.net Mon Jul 6 21:47:44 2009 From: lchan at indigocube.net (Lawrence Chan) Date: Mon, 06 Jul 2009 15:47:44 -0400 Subject: [Mailman-Users] Customizing Special Addresses -request, -bounce, etc. In-Reply-To: <7b7e2f2481f242892195c02a5b04474c.squirrel@www.msapiro.net> References: <4A4FCCCA.4060305@indigocube.net> <4A521594.4070703@indigocube.net> <7b7e2f2481f242892195c02a5b04474c.squirrel@www.msapiro.net> Message-ID: <4A5254E0.8060200@indigocube.net> Mark Sapiro wrote: > Lawrence Chan wrote: > >> Mark Sapiro wrote: >> >>> Is this cPanel? If so, see . >>> >>> >>> >> This is not cPanel. I'd like to have certain functionality (mainly 1-3) >> in the FAQ. For 1 in the FAQ, I use virtual aliases. For 2 and 3, I >> can just follow the listname_domain.tld convention. >> > > > What FAQ? The Mailman FAQs I know ( and > ) don't have a '1-3' relating to virtual > domain hosting. > > > 1-3 in http://wiki.list.org/x/sYA9. Anyways... >>> In any case, I don't understand what you mean by "I want Mailman to >>> respond with ...". Please clarify. >>> >>> >>> >> When Mailman replies, for example to listname-request at domain.tld and >> subject help, it uses listname_domain.tld-bounces at domain.tld as From. >> It uses listname_domain.tld-[request, owner, etc.] in the links in the >> body. How can I make Mailman reply without the _domain.tld in its >> headers and links in the reply messages? >> > > > It appears that you are adopting a convention, perhaps enforced by list > creation, that list names are of the form LISTNAME_HOSTNAME and are using > aliases to direct mail addressed to LISTNAME at HOSTNAME and > LISTNAME-etc at HOSTNAME to the proper list. > > The short answer to your question is to find the places in the code where > these addresses are generated and change them to strip the _HOSTNAME part. > This may or may not be as simple as modifying just the getListAddress() > method in Mailman/MailList.py. > > That's it. I'll check out getListAddress() in Mailman/MailList.py. Thanks for your direction. From lisam at aliconferences.com Tue Jul 7 21:24:44 2009 From: lisam at aliconferences.com (Lisa McClear) Date: Tue, 7 Jul 2009 14:24:44 -0500 Subject: [Mailman-Users] help with bug in mailman version 2.1.12 Message-ID: Hi - hope you can help me with a bug I encountered when trying to open one of my lists - here is the error message: Bug in Mailman version 2.1.12 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. Any idea what's going on and how to fix? Thank you---- Lisa Lisa McClear Marketing Director Advanced Learning Institute 8600 W. Bryn Mawr Avenue Suite 920-N Chicago, IL 60631 T: 773-695-9400, x12 F: 773-695-9403 From nareshpc at gmail.com Mon Jul 6 19:23:45 2009 From: nareshpc at gmail.com (Naresh Cuntoor) Date: Mon, 6 Jul 2009 13:23:45 -0400 Subject: [Mailman-Users] Unicode in daily digest Message-ID: Hi, I am an administrator for a mailing list that uses unicode extensively. Mails containing unicode are garbled in daily digest mode. The same mail with unicode is faithfully transmitted in individual email mode (i.e., when a list member signs up to receive mails directly instead of digest mode). Any info would be appreciated. Thanks, Naresh From robert at skipperweb.org Mon Jul 6 18:26:24 2009 From: robert at skipperweb.org (Robert Boyd Skipper) Date: Mon, 06 Jul 2009 11:26:24 -0500 Subject: [Mailman-Users] Non-subscribers defeating the generic non-member action In-Reply-To: References: <4A50E0B4.1070501@skipperweb.org> Message-ID: <4A5225B0.9000701@skipperweb.org> Mark: Thank you for this info. I'll see if I have access to archives/private/LIST.mbox/List.mbox. To answer your question, I made a mistake in the regex (it's been years since messing with those little darlings). I actually blocked the spoofed email by putting "test at mydomain.org" in the "discard these non-members" list. Since I have also been getting emails from "test at otherdomain.com" I thought I would just discard everything with a username the same as my (pretty unique) listname. But I see now that I got that regex wrong. I don't understand how non-alphanumeric characters made a difference, either, but they did. Emails containing such characters were not in general a problem, but if they started with a '_' or a '-' or something of the sort, mailman would simply let them through. When I put the following regexes into the spam filter rule 1, the problem stopped: from: _.*@.* from: -.*@.* and then, later, just in case, I added from: \W.*@.* Skipper Mark Sapiro wrote: > Robert Boyd Skipper wrote: > >> I've been running lists for years, and the filtering has been pretty >> good at blocking posts from non-members. But recently, there have been >> some leaks, allowing non-member spammers to slip a message onto the >> list. The first time this happened, it turned out to be due to >> non-alphanumeric characters at the beginning of email addresses in the >> From: field. >> > > > I don't know why non-alphanumeric characters in the address would by > themselves cause a non-member post to be accepted. > > > >> So, I made a regex filter that put a stop to that. But >> now, it has happened again, and I can't see anything unusual about the >> emails. Has anyone else noticed this happening? >> >> One of those emails that say "Can't see images? Click here!" got >> through. The subject line reads, "[test] Dear test at mydomain.org >> Shopping just got a lot easier!" (I've substituted dummy names for >> real ones.) Where you see four spaces in the Subject line, there >> instead appeared a small circle. >> > > > The Subject: header has nothing to do with whether or not the post is > accepted. > > > >> The From: field had the name "Doctor >> Joe Smith," but on mouseover, it said "test at mydomain.org." Now I've had >> many hundreds of emails that spoofed the name of my list in the past. >> And the program always caught them. This one got through. Doctor Joe >> Smith is not a subscriber and his name does not appear in any of the >> non-member filters. >> > > > The "real name" in the From: header also has nothing to do with it. > > > >> I've blocked anything that claims to come from "test\@.*" and that seems >> to have stopped it, but I don't think the spoofing explains the problem, >> since mailman had previously blocked about ten posts per day that >> spoofed the listname. It could be that I've never seen the combination >> of a person's name and the listname in the From: field. I just don't >> remember. >> > > > By default (this can be changed in mm_cfg.py but normally isn't), Mailman > looks at the addresses in From:, Reply-To: and Sender: headers and the > envelope sender address to determine if the post is "from" a list member. > > > >> Any thought? I saved the email. >> > > > The mail received from the list will not reflect the original envelope > sender or Sender: header and may not reflect the original Reply-To:. Thus > it is not completely useful in diagnosing this. If you have access to the > archives/private/LIST.mbox/List.mbox file, the message archived there will > have the original Sender: if any and may have a Return-Path: header > indicating the original envelope sender. > > How are you "blocking" mail from "test\@.*"? > > What if anything is in the list's accept_these_nonmembers? > > From robert at skipperweb.org Mon Jul 6 19:45:17 2009 From: robert at skipperweb.org (Robert Boyd Skipper) Date: Mon, 06 Jul 2009 12:45:17 -0500 Subject: [Mailman-Users] Non-subscribers defeating the generic non-member action In-Reply-To: <20c342339ca57caaaadd4d0f30a9bfff.squirrel@www.msapiro.net> References: <4A50E0B4.1070501@skipperweb.org> <4A5225B0.9000701@skipperweb.org> <20c342339ca57caaaadd4d0f30a9bfff.squirrel@www.msapiro.net> Message-ID: <4A52382D.80604@skipperweb.org> Mark: About the list's accept_these_non-members, I have ten email address that I put there for people who want to send from multiple emails but only want to receive posts at one of those addresses. None of them resemble the problem address. I'll do the testing you suggest and report what I find. Skipper Mark Sapiro wrote: > Robert Boyd Skipper wrote: > >> Thank you for this info. I'll see if I have access to >> archives/private/LIST.mbox/List.mbox. >> > > > If you don't have direct access to the file on host, you can get it via > the web with a URL like > . This works > whether the archive is private or public. > > > >> To answer your question, I made a mistake in the regex (it's been years >> since messing with those little darlings). I actually blocked the >> spoofed email by putting "test at mydomain.org" in the "discard these >> non-members" list. >> > > > The ONLY thing that will be accomplished by putting an address or regexp > in discard_these_nonmembers is that mail from matching non-member > addresses will be discarded instead of applying generic_nonmember_action. > If generic_nonmember_action is other than Accept, this should have no > effect on whether a particular message goes to the list without moderator > action. > > > >> Since I have also been getting emails from >> "test at otherdomain.com" I thought I would just discard everything with a >> username the same as my (pretty unique) listname. But I see now that I >> got that regex wrong. >> >> I don't understand how non-alphanumeric characters made a difference, >> either, but they did. Emails containing such characters were not in >> general a problem, but if they started with a '_' or a '-' or something >> of the sort, mailman would simply let them through. When I put the >> following regexes into the spam filter rule 1, the problem stopped: >> from: _.*@.* >> from: -.*@.* >> and then, later, just in case, I added >> from: \W.*@.* >> > > > Did you ever test with your own message with a From: beginning with '_' or > '-' to see if that was really letting messages through or if it was just a > coincidence? > > Again, > >>> What if anything is in the list's accept_these_nonmembers? >>> > > From terri at zone12.com Wed Jul 8 09:16:34 2009 From: terri at zone12.com (Terri Oda) Date: Wed, 08 Jul 2009 03:16:34 -0400 Subject: [Mailman-Users] help with bug in mailman version 2.1.12 In-Reply-To: References: Message-ID: <4A5447D2.6020204@zone12.com> Unfortunately, that error message doesn't contain enough information for us to help you. As it says, you'll need to find this information in the mailman logs (specifically, the error log, which is probably stored in something like ~mailman/logs/error or /var/log/mailman/error, but the exact path will depend on your installation). It would also help if you could explain exactly what you mean by "trying to open one of my lists" -- were you trying to use the web interface? Was it the listinfo page or one of the admin pages or something else? Lisa McClear wrote: > Hi - hope you can help me with a bug I encountered when trying to open one > of my lists - here is the error message: > > > > > Bug in Mailman version 2.1.12 > > > We're sorry, we hit a bug! > > > Please inform the webmaster for this site of this problem. Printing of > traceback and other system information has been explicitly inhibited, but > the webmaster can find this information in the Mailman error logs. > > Any idea what's going on and how to fix? > > > > Thank you---- > > Lisa > > > > Lisa McClear > > Marketing Director > > Advanced Learning Institute > > 8600 W. Bryn Mawr Avenue > > Suite 920-N > > Chicago, IL 60631 > > T: 773-695-9400, x12 > > F: 773-695-9403 > > > > > > ------------------------------------------------------ > 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/terri%40zone12.com > > Security Policy: http://wiki.list.org/x/QIA9 > From terri at zone12.com Wed Jul 8 09:18:57 2009 From: terri at zone12.com (Terri Oda) Date: Wed, 08 Jul 2009 03:18:57 -0400 Subject: [Mailman-Users] HELP!!! In-Reply-To: References: Message-ID: <4A544861.1000704@zone12.com> See the FAQ at http://wiki.list.org/x/MIA9 for a list of potential reasons for this, and links to other FAQ entries that might help solve your problem. Atma R wrote: > Dear sir/miss, > > > > > > When using your software I keep having the same problem and I really cannot figure out how to solve it! > > How do I sent a emailmessage to all the people in my mailing list that I have put in it manually. > > I have tried many things but nothing works. What is the problem? > > > > I have a mailing list called test at slimmer-denken.nl and I have a emailaccount called slimmerd at slimmer-denken.nl > > > > So when i send a emailmessage using slimmerd at slimmer-denken.nl to test at slimmer-denken.nl it suppose to send a email > > to all my subscribers right? But it doesn't. > > > > I have also tried serveral other things, but nothing works! > > > > So how do I fix this? How does this work? I have looked on your website and read the FAQ but still nothing works. > > > > > > So please help me out with this. > > > > with kind regards, > > > > Atma Ramsaran > > _________________________________________________________________ > Haal meer uit je leven met Windows Live > http://www.microsoft.com/netherlands/windowslive/Views/index.aspx > ------------------------------------------------------ > 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/terri%40zone12.com > > Security Policy: http://wiki.list.org/x/QIA9 > From mark at msapiro.net Wed Jul 8 17:15:01 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 8 Jul 2009 08:15:01 -0700 Subject: [Mailman-Users] Unicode in daily digest In-Reply-To: References: Message-ID: <65bad70c94aa2f67e2a8645d8f1f51ab.squirrel@www.msapiro.net> Naresh Cuntoor wrote: > > I am an administrator for a mailing list that uses unicode > extensively. Mails containing unicode are garbled in daily digest > mode. The same mail with unicode is faithfully transmitted in > individual email mode (i.e., when a list member signs up to receive > mails directly instead of digest mode). MIME format digests should contain the individual messages in their original character sets and should not be a problem. Plain format digests are converted to the character set of the list's preferred language (us-ascii for English language). Thus, unicodes in the original message which are not representable in the character set of the list's preferred language will be replaced by the 'unknown' character. If this is the issue in your case, your users can get MIME digests, or if your list's preferred language is English, you can change its character set to utf-8. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From cgregory at hwcn.org Wed Jul 8 16:59:16 2009 From: cgregory at hwcn.org (Charles Gregory) Date: Wed, 8 Jul 2009 10:59:16 -0400 (EDT) Subject: [Mailman-Users] [mm] HELP!!! In-Reply-To: References: Message-ID: Is that address properly aliased to mailman in /etc/aliases? -C > > When using your software I keep having the same problem and I really cannot figure out how to solve it! > > How do I sent a emailmessage to all the people in my mailing list that I have put in it manually. > > I have tried many things but nothing works. What is the problem? > > > > I have a mailing list called test at slimmer-denken.nl and I have a emailaccount called slimmerd at slimmer-denken.nl > > > > So when i send a emailmessage using slimmerd at slimmer-denken.nl to test at slimmer-denken.nl it suppose to send a email > > to all my subscribers right? But it doesn't. > > > > I have also tried serveral other things, but nothing works! > > > > So how do I fix this? How does this work? I have looked on your website and read the FAQ but still nothing works. > > > > > > So please help me out with this. > > > > with kind regards, > > > > Atma Ramsaran > > _________________________________________________________________ > Haal meer uit je leven met Windows Live > http://www.microsoft.com/netherlands/windowslive/Views/index.aspx > ------------------------------------------------------ > 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/cgregory%40hwcn.org > > Security Policy: http://wiki.list.org/x/QIA9 > From cite+mailman-users at incertum.net Wed Jul 8 18:56:29 2009 From: cite+mailman-users at incertum.net (Stefan =?utf-8?Q?F=C3=B6rster?=) Date: Wed, 8 Jul 2009 18:56:29 +0200 Subject: [Mailman-Users] Rewriting or identifying late bounces In-Reply-To: References: <20090707212248.GP19748@mail.incertum.net> Message-ID: <20090708165628.GT19748@mail.incertum.net> * Mark Sapiro wrote: > Stefan F?rster wrote: >> generated by recipient at intern.example.com >> mailbox is full: retry timeout exceeded >> >> Is there any way to rewrite those addresses or to help Mailman >> identify those bounces correctly? >> >> And yes, this a pretty stupid thing to do on their ISPs part... > > > Mailman has a whole host of heuristic recognizers for non-compliant DSNs, > but it doesn't try to guess if a non-member bouncing address might be a > munged version of a member address. Because it's a pretty stupid thing to do - at least the fact that addresses are not rewritten twice. > The 'best' solution for recognizing original recipients of bounced > messages is Mailman's VERP like capability. This puts the original > recipient's address in the envelope sender address so the envelope in this > case is from invalidlist-bounces+recipient=example.com at lists.incertum.net. > When the bounce is returned to that address, the MTA delivers it to the > list-bounces address and Mailman recognizes the original recipient as > recipient at example.com from the envelope recipient of the DSN. > > The cost of this approach is that Mailman has to send an individual > message to the outgoing MTA for each recipient. Bummer. There is no way to implement that, our mailing list server is already suffering from too much traffic, it's quite old hardware, after all. Thanks anyways Stefan -- Stefan F?rster http://www.incertum.net/ Public Key: 0xBBE2A9E9 FdI #283: whoami - Whoami ist nur was f?r Leute mit Alzheimer! (Begr?ndung von Microsoft Deutschland f?r das Entfernen des Befehls aus Windows NT) From brad at shub-internet.org Thu Jul 9 00:30:40 2009 From: brad at shub-internet.org (Brad Knowles) Date: Wed, 08 Jul 2009 17:30:40 -0500 Subject: [Mailman-Users] Rewriting or identifying late bounces In-Reply-To: <20090708165628.GT19748@mail.incertum.net> References: <20090707212248.GP19748@mail.incertum.net> <20090708165628.GT19748@mail.incertum.net> Message-ID: <4A551E10.6070501@shub-internet.org> on 7/8/09 11:56 AM, Stefan F?rster said: > Bummer. There is no way to implement that, our mailing list server is > already suffering from too much traffic, it's quite old hardware, > after all. Take a look at the stuff on "performance tuning" in the FAQ. Even really old hardware can perform amazingly well, if it's tuned correctly. I guarantee that you would be astonished at what I can achieve with an ancient Compaq Pentium-133 laptop with 64MB of RAM and a 10GB hard drive (upgraded from 1GB). If you've already done as much performance tuning as you can do, then obviously you're not going to squeeze any more blood out of that turnip. But I would suggest that you familiarize yourself with these sections to make sure that you're actually doing as much as you can. -- Brad Knowles LinkedIn Profile: From cite+mailman-users at incertum.net Thu Jul 9 01:12:42 2009 From: cite+mailman-users at incertum.net (Stefan =?utf-8?Q?F=C3=B6rster?=) Date: Thu, 9 Jul 2009 01:12:42 +0200 Subject: [Mailman-Users] Rewriting or identifying late bounces In-Reply-To: <4A551E10.6070501@shub-internet.org> References: <20090707212248.GP19748@mail.incertum.net> <20090708165628.GT19748@mail.incertum.net> <4A551E10.6070501@shub-internet.org> Message-ID: <20090708231242.GA19423@mail.incertum.net> * Brad Knowles wrote: > on 7/8/09 11:56 AM, Stefan F?rster said: > >> Bummer. There is no way to implement that, our mailing list server is >> already suffering from too much traffic, it's quite old hardware, >> after all. > > Take a look at the stuff on "performance tuning" in the FAQ. Even > really old hardware can perform amazingly well, if it's tuned correctly. > I guarantee that you would be astonished at what I can achieve with an > ancient Compaq Pentium-133 laptop with 64MB of RAM and a 10GB hard drive > (upgraded from 1GB). > > If you've already done as much performance tuning as you can do, then > obviously you're not going to squeeze any more blood out of that turnip. > But I would suggest that you familiarize yourself with these sections > to make sure that you're actually doing as much as you can. Thanks for your advice, Brad. The problem is that, due to policy reasons, outgoing mail has to pass a content filter, running locally on the Mailman box. With VERP... I guess I will simply move the list server to another computer (and a different network). Cheers Stefan From brad at shub-internet.org Thu Jul 9 07:08:09 2009 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 09 Jul 2009 00:08:09 -0500 Subject: [Mailman-Users] Rewriting or identifying late bounces In-Reply-To: <20090708231242.GA19423@mail.incertum.net> References: <20090707212248.GP19748@mail.incertum.net> <20090708165628.GT19748@mail.incertum.net> <4A551E10.6070501@shub-internet.org> <20090708231242.GA19423@mail.incertum.net> Message-ID: <4A557B39.9000001@shub-internet.org> on 7/8/09 6:12 PM, Stefan F?rster said: > Thanks for your advice, Brad. The problem is that, due to policy > reasons, outgoing mail has to pass a content filter, running locally > on the Mailman box. With VERP... Chuq von Rospach wrote some stuff in the FAQ detailing his experience with how VERP impacted performance on the systems he was managing. Of course, this doesn't necessarily apply directly to your case, but it is instructive to read. My recollection is that, in his case, he found that without VERP he got about two recipients per copy of each message transmitted -- due to the fact that some recipients are all on the same system and only one copy is sent to that system for multiple recipients, while others get unique copies because no one else is subscribed from that system. That meant that enabling VERP roughly doubled the number of copies of messages that had to be sent (so that each person is guaranteed to get their own personal unique copy), but that this didn't actually affect the overall performance very much (since so much of e-mail is I/O bound and waiting for the system at the other end to respond). However, enabling VERP also meant that it was now much, much easier for the system to automatically manage bounces (a.k.a., Non-Delivery Notices, or NDNs), delivery status notices (DSNs), etc.... This made overall management of the system much easier, and greatly reduced the amount of work that the system had to try to do to parse the bounces to try to figure out which recipient(s) it was in relation to. If you throw a content scanning system into that mix, most of the content of each of those mailing list messages will be the same, so depending on how that content scanning system is configured, it shouldn't be that much more expensive to process 100 virtually identical messages as it is to process the first message in that group. > I guess I will simply move the list server to another computer (and a > different network). OTOH, moving the mailing list function to a different server and separating that from the content scanning system is also a good idea, including lots of other reasons. Good luck, and I hope that this works out for you. -- Brad Knowles LinkedIn Profile: From gtaylor at riverviewtech.net Thu Jul 9 08:56:17 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Thu, 09 Jul 2009 01:56:17 -0500 Subject: [Mailman-Users] Mailman and virtual domains... Message-ID: <4A559491.8030804@riverviewtech.net> Is it possible to have (a single instance of) Mailman installed and accessed by different domain names such that each domain sees a different set of mailing lists? I.e. example.com has the following lists comlist1 comlist2 example.net has the following lists netlist1 netlist2 example.org has the following lists orglist1 orglist2 I would like the Mailman interface on each domain (http://maillists.example.(com|net|org)/mailman/listinfo) to only show the lists appropriate for the domain. Is this possible? Grant. . . . From cite+mailman-users at incertum.net Thu Jul 9 13:00:04 2009 From: cite+mailman-users at incertum.net (Stefan =?utf-8?Q?F=C3=B6rster?=) Date: Thu, 9 Jul 2009 13:00:04 +0200 Subject: [Mailman-Users] Rewriting or identifying late bounces In-Reply-To: <4A557B39.9000001@shub-internet.org> References: <20090707212248.GP19748@mail.incertum.net> <20090708165628.GT19748@mail.incertum.net> <4A551E10.6070501@shub-internet.org> <20090708231242.GA19423@mail.incertum.net> <4A557B39.9000001@shub-internet.org> Message-ID: <20090709110003.GC19423@mail.incertum.net> * Brad Knowles wrote: > on 7/8/09 6:12 PM, Stefan F?rster said: > >> Thanks for your advice, Brad. The problem is that, due to policy >> reasons, outgoing mail has to pass a content filter, running locally >> on the Mailman box. With VERP... > > Chuq von Rospach wrote some stuff in the FAQ detailing his experience > with how VERP impacted performance on the systems he was managing. Of > course, this doesn't necessarily apply directly to your case, but it is > instructive to read. To be honest - I never understood where he got his numbers from. Or to be more precisely, how he got that lucky (note that I obfuscated the listname): # list_members mylist | cut -d@ -f2 | sort | uniq -c | sort -rn | head -3 1414 gmx.de 1009 web.de 404 freenet.de # list_members mylist | wc -l 2966 For that list, there would be 5 connections from Mailman to the local MTA for 2827 recipients, followed by <= 139 connections for the remainder of the whole list, i.e. no more than 144 delivery attempts. With VERP, there would be 2966 connections from Mailman to the local MTA. With the content filter set up the way it is, without VERP, the MTA would create no more than 144*2 queue files and the content filter would in turn create 144 subdirectories with about 3 files each, for a total of 720 files and 144 directories created/unlink'd. VERP'd, I'd have to create/unlink 14830 files and 2966 directories. And yes, I know that the MTA might create more than one file per message delivery - I was assuming the "best case". Perhaps I just got "unlucky" with the recipient distribution for that particular list - if it is of any importance to the lsit archives, I'd gladly investigate other lists I'm running. Or perhaps you could provide some live data from python.org lists? BTW - will MM3 be able to utilize the VERP features offered by many modern MTAs? >> I guess I will simply move the list server to another computer (and a >> different network). > > OTOH, moving the mailing list function to a different server and > separating that from the content scanning system is also a good idea, > including lots of other reasons. My main reason to move the whole installation is mainly that in another network, I don't have to scan every outgoing message. After all, it's not Mailman's fault that the box is heavily loaded. > Good luck, and I hope that this works out for you. Thank you, Brad. Cheers Stefan From mark at msapiro.net Thu Jul 9 16:06:41 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 9 Jul 2009 07:06:41 -0700 Subject: [Mailman-Users] Mailman and virtual domains... In-Reply-To: <4A559491.8030804@riverviewtech.net> References: <4A559491.8030804@riverviewtech.net> Message-ID: Grant Taylor wrote: > Is it possible to have (a single instance of) Mailman installed and > accessed by different domain names such that each domain sees a > different set of mailing lists? I.e. > > example.com has the following lists > comlist1 > comlist2 > example.net has the following lists > netlist1 > netlist2 > example.org has the following lists > orglist1 > orglist2 > > I would like the Mailman interface on each domain > (http://maillists.example.(com|net|org)/mailman/listinfo) to only show > the lists appropriate for the domain. Mailman does this. If VIRTUAL_HOST_OVERVIEW is on (the default), Mailman only shows the lists for the url host (domain) on the admin and listinfo overview pages. There are two possible issues. List names must be globally unique, and if you know a list name, you can go to it from any host. E.g. using the above, http://example.org/mailman/listinfo will show only orglist1 and orglist2 (assuming they are public), but http://example.org/mailman/listinfo/netlist1 will work to get netlist1's listinfo page. You need to have (e.g.) an add_virtualhost('example.net', 'example.net') directive in mm_cfg.py for each domain, except possibly the DEFAULT_(URL|EMAIL)_HOST domain if it is properly set by configure in Defaults.py, so that lists can be properly created. 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 Jul 9 16:22:48 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 9 Jul 2009 07:22:48 -0700 Subject: [Mailman-Users] Rewriting or identifying late bounces In-Reply-To: <20090709110003.GC19423@mail.incertum.net> References: <20090707212248.GP19748@mail.incertum.net> <20090708165628.GT19748@mail.incertum.net> <4A551E10.6070501@shub-internet.org> <20090708231242.GA19423@mail.incertum.net> <4A557B39.9000001@shub-internet.org> <20090709110003.GC19423@mail.incertum.net> Message-ID: <1da0196f18dc9c50c7d7ab36b11ee544.squirrel@www.msapiro.net> Stefan F?rster wrote: > > BTW - will MM3 be able to utilize the VERP features offered by many > modern MTAs? There are patches for Postfix which can probably be adapted for other MTAs. See the thread "Patch for use of Postfix VERP support" starting at . This seems to be a good idea for future Mailman. I don't know if Barry has thought about it for MM3, but I will look at it for 2.2. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From barry at python.org Thu Jul 9 17:26:38 2009 From: barry at python.org (Barry Warsaw) Date: Thu, 9 Jul 2009 11:26:38 -0400 Subject: [Mailman-Users] Rewriting or identifying late bounces In-Reply-To: <1da0196f18dc9c50c7d7ab36b11ee544.squirrel@www.msapiro.net> References: <20090707212248.GP19748@mail.incertum.net> <20090708165628.GT19748@mail.incertum.net> <4A551E10.6070501@shub-internet.org> <20090708231242.GA19423@mail.incertum.net> <4A557B39.9000001@shub-internet.org> <20090709110003.GC19423@mail.incertum.net> <1da0196f18dc9c50c7d7ab36b11ee544.squirrel@www.msapiro.net> Message-ID: <96E2136A-2140-4ADA-A102-F93126669AD1@python.org> [Adding mailman-developers] On Jul 9, 2009, at 10:22 AM, Mark Sapiro wrote: > Stefan F?rster wrote: >> >> BTW - will MM3 be able to utilize the VERP features offered by many >> modern MTAs? > > > There are patches for Postfix which can probably be adapted for other > MTAs. See the thread "Patch for use of Postfix VERP support" > starting at > >. > > This seems to be a good idea for future Mailman. I don't know if > Barry has > thought about it for MM3, but I will look at it for 2.2. I have, and it doesn't look difficult to do, although I really want to rework the current delivery architecture so that it's more modular. This would also allow different lists to have different delivery mechanisms (e.g. bulk vs. individual) and should be more efficient and more extensible. VERPing is really only one half of the "personalization" or individual delivery story. Ideally it's the half that would by default always be enabled since it improves the reliability of your memberships. It's this part that would benefit greatly from adding MTA-specific support. I think Exim supports VERPing without an SMTP extension, and I get the impression it can be made to work in Sendmail too. The other half is really a "mail merge" operation, where the headers and footers (currently, but maybe someday the email body) contains placeholders that get filled in with personal information for the specific user. I'm not aware of a standard way to do this in any MTA, so I think if you want to do this kind of message body personalization, you still have to do that in Mailman. I'd like to support this better and would consider MTA-specific approaches. Mailman also supports something called "full personalization" which hacks other headers too. I put this in the category of mail merging since I'm not aware of any MTAs providing support for that either. -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 gtaylor at riverviewtech.net Thu Jul 9 20:17:32 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Thu, 09 Jul 2009 13:17:32 -0500 Subject: [Mailman-Users] Mailman and virtual domains... In-Reply-To: References: <4A559491.8030804@riverviewtech.net> Message-ID: <4A56343C.9020406@riverviewtech.net> On 7/9/2009 9:06 AM, Mark Sapiro wrote: > Mailman does this. If VIRTUAL_HOST_OVERVIEW is on (the default), Mailman > only shows the lists for the url host (domain) on the admin and listinfo > overview pages. That's the impression that I got. How do I associate what list is with what URL? > There are two possible issues. List names must be globally unique, and if > you know a list name, you can go to it from any host. E.g. using the > above, http://example.org/mailman/listinfo will show only orglist1 and > orglist2 (assuming they are public), but > http://example.org/mailman/listinfo/netlist1 will work to get netlist1's > listinfo page. *nod* I can live with that. (Or I can block it in Apache.) > You need to have (e.g.) an > > add_virtualhost('example.net', 'example.net') *nod* > directive in mm_cfg.py for each domain, except possibly the > DEFAULT_(URL|EMAIL)_HOST domain if it is properly set by configure in > Defaults.py, so that lists can be properly created. > > See the FAQ at . I'll take a look at the FAQ and see if I have any other questions. Grant. . . . From gtaylor at riverviewtech.net Thu Jul 9 20:41:10 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Thu, 09 Jul 2009 13:41:10 -0500 Subject: [Mailman-Users] Mailman and virtual domains... In-Reply-To: <4A56343C.9020406@riverviewtech.net> References: <4A559491.8030804@riverviewtech.net> <4A56343C.9020406@riverviewtech.net> Message-ID: <4A5639C6.8050206@riverviewtech.net> On 7/9/2009 1:17 PM, Taylor, Grant wrote: > How do I associate what list is with what URL? Ok. It looks like I can use withlist to associate a URL with a list. Or at least this is the only thing that I've found thus far that ties a given list to a given URL. Is this correct? Is it possible to specify the URL at list creation time? (I'm creating lists with newlist.) Grant. . . . From gtaylor at riverviewtech.net Thu Jul 9 20:45:50 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Thu, 09 Jul 2009 13:45:50 -0500 Subject: [Mailman-Users] Mailman and virtual domains... In-Reply-To: <4A5639C6.8050206@riverviewtech.net> References: <4A559491.8030804@riverviewtech.net> <4A56343C.9020406@riverviewtech.net> <4A5639C6.8050206@riverviewtech.net> Message-ID: <4A563ADE.6060807@riverviewtech.net> On 7/9/2009 1:41 PM, Taylor, Grant wrote: > Is it possible to specify the URL at list creation time? (I'm creating > lists with newlist.) It looks like I can use pass command line options to newlist to create the list under the correct virtual domain. My problem was stemming from the fact that I was running newlist with out any parameters and filling in the questions interactively. Perhaps the interactive questions need to be extended? Grant. . . . From mark at msapiro.net Thu Jul 9 23:55:23 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 9 Jul 2009 14:55:23 -0700 Subject: [Mailman-Users] Mailman and virtual domains... In-Reply-To: <4A563ADE.6060807@riverviewtech.net> References: <4A559491.8030804@riverviewtech.net> <4A56343C.9020406@riverviewtech.net> <4A5639C6.8050206@riverviewtech.net> <4A563ADE.6060807@riverviewtech.net> Message-ID: Grant Taylor wrote: > On 7/9/2009 1:41 PM, Taylor, Grant wrote: >> Is it possible to specify the URL at list creation time? (I'm creating >> lists with newlist.) > > It looks like I can use pass command line options to newlist to create > the list under the correct virtual domain. > > My problem was stemming from the fact that I was running newlist with > out any parameters and filling in the questions interactively. > > Perhaps the interactive questions need to be extended? It looks like you've found answers to most of your questions, but to summarize, assuming you have the requisite add_virtualhost() directives, when creating a list from the web, it gets created in the domain of the url used to access the create page. When creating a list via newlist, there are a couple of ways to specify other than DEFAULT_(URL|EMAIL)_host for the list domain. See below. The domain of an existing list or lists can be changed by running fix_url under withlist. The -u/--urlhost and -e/--emailhost options are relatively recent additions to newlist. The existing interactive dialog wasn't changed when these were added for backwards compatibility reasons. In the past, and still, you can specify the domain for a list by specifying the listname as LISTNAME at WEB_HOST. This is the same as specifying the list name as LISTNAME together with the --urlhost=WEB_HOST option. Note that this can be confusing because LISTNAME at WEB_HOST is not necessarily the list posting address which is LISTNAME at EMAIL_HOST. This is explained in the help for newlist. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From gtaylor at riverviewtech.net Fri Jul 10 00:15:21 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Thu, 09 Jul 2009 17:15:21 -0500 Subject: [Mailman-Users] Mailman and virtual domains... In-Reply-To: References: <4A559491.8030804@riverviewtech.net> <4A56343C.9020406@riverviewtech.net> <4A5639C6.8050206@riverviewtech.net> <4A563ADE.6060807@riverviewtech.net> Message-ID: <4A566BF9.6080500@riverviewtech.net> On 7/9/2009 4:55 PM, Mark Sapiro wrote: > It looks like you've found answers to most of your questions, but to > summarize, assuming you have the requisite add_virtualhost() > directives, when creating a list from the web, it gets created in the > domain of the url used to access the create page. Yes I do have two add_virtualhost() directives. Per the Defaults.py file comments I also am setting DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST as the compile time config of the package from the distribution does not match my needs. DEFAULT_EMAIL_HOST = 'maillists.example.net' DEFAULT_URL_HOST = 'maillists.example.net' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) add_virtualhost('groups.example.com', 'groups.example.com') > The domain of an existing list or lists can be changed by running > fix_url under withlist. *nod* > The -u/--urlhost and -e/--emailhost options are relatively recent > additions to newlist. The existing interactive dialog wasn't changed > when these were added for backwards compatibility reasons. Ah. That makes sense. > In the past, and still, you can specify the domain for a list by > specifying the listname as LISTNAME at WEB_HOST. This is the same as > specifying the list name as LISTNAME together with the > --urlhost=WEB_HOST option. Note that this can be confusing because > LISTNAME at WEB_HOST is not necessarily the list posting address which > is LISTNAME at EMAIL_HOST. This is explained in the help for newlist. I got the (mis)understanding that the LISTNAME at WEB_HOST was deprecated and might be removed at some point. Is this not the case? I guess I should ask, what is the preferred method to do it going forward? (If I'm going to learn it, I'd like to learn the proper and preferred way.) Grant. . . . From mark at msapiro.net Fri Jul 10 00:49:10 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 9 Jul 2009 15:49:10 -0700 Subject: [Mailman-Users] Mailman and virtual domains... In-Reply-To: <4A566BF9.6080500@riverviewtech.net> References: <4A559491.8030804@riverviewtech.net> <4A56343C.9020406@riverviewtech.net> <4A5639C6.8050206@riverviewtech.net> <4A563ADE.6060807@riverviewtech.net> <4A566BF9.6080500@riverviewtech.net> Message-ID: Grant Taylor wrote: > On 7/9/2009 4:55 PM, Mark Sapiro wrote: > >> In the past, and still, you can specify the domain for a list by >> specifying the listname as LISTNAME at WEB_HOST. This is the same as >> specifying the list name as LISTNAME together with the >> --urlhost=WEB_HOST option. Note that this can be confusing because >> LISTNAME at WEB_HOST is not necessarily the list posting address which >> is LISTNAME at EMAIL_HOST. This is explained in the help for newlist. > > I got the (mis)understanding that the LISTNAME at WEB_HOST was deprecated > and might be removed at some point. Is this not the case? You are correct. That is the case. I only mentioned it because it is at present the only way to specify a web host other than DEFAULT_URL_HOST in a "pure dialog" interaction with newlist. > I guess I should ask, what is the preferred method to do it going > forward? (If I'm going to learn it, I'd like to learn the proper and > preferred way.) The preferred method is the -u/--urlhost option. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From gtaylor at riverviewtech.net Fri Jul 10 00:52:13 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Thu, 09 Jul 2009 17:52:13 -0500 Subject: [Mailman-Users] Mailman and virtual domains... In-Reply-To: References: <4A559491.8030804@riverviewtech.net> <4A56343C.9020406@riverviewtech.net> <4A5639C6.8050206@riverviewtech.net> <4A563ADE.6060807@riverviewtech.net> <4A566BF9.6080500@riverviewtech.net> Message-ID: <4A56749D.9000705@riverviewtech.net> On 7/9/2009 5:49 PM, Mark Sapiro wrote: > You are correct. That is the case. I only mentioned it because it is > at present the only way to specify a web host other than > DEFAULT_URL_HOST in a "pure dialog" interaction with newlist. *nod* Thank you for the confirmation. > The preferred method is the -u/--urlhost option. I'll start using that. Grant. . . . From ddjones at riddlemaster.org Sun Jul 12 00:52:50 2009 From: ddjones at riddlemaster.org (Daniel D Jones) Date: Sat, 11 Jul 2009 18:52:50 -0400 Subject: [Mailman-Users] Spam filters and non-member posts Message-ID: <200907111852.50823.ddjones@riddlemaster.org> I've been running a private list for several years with Mailman configured to reject posts from non-members without any issues. Recently, however, I've been getting spam with forged headers which purports to be from me. Since I'm a member of the list, they're allowed through. To deal with this, I added some regex's to look for the SpamAssassin spam headers and to hold any message that appears to be spam. This is working except that I'm now getting a ton of holds because Mailman appears to be checking the spam rules before it checks the sender rule. I'd like all posts from non-members discarded and posts from members to be spam checked and held if they appear to be spam. Is this possible without hacking the source code? From sarma at gwup.org Sun Jul 12 18:13:00 2009 From: sarma at gwup.org (Amardeo Sarma) Date: Sun, 12 Jul 2009 18:13:00 +0200 Subject: [Mailman-Users] Mailman Installation with Multiple IP Addresses Message-ID: <4A5A0B8C.3070503@gwup.org> For many years I have been running Mailman with several mailman lists using multiple domains (virtual hosts) on a single server without major issues (Thanks btw for this great and reliable software - hard to imagine living without it). Now I have a problem with a server with multiple IP addresses (FreeBSD 6.3, Mailman 2.1.12, Apache 2.2, Sendmail). When virtual hosts are assigned to *different* IP Addresses, the Mailman Web Interface does not work for any but the virtual hosts assigned to the main IP Address, though mail delivery is not a problem. With https://lists.mydomain.org/mailman/admin/listname and lists.mydomain.org assigned to a non-main IP address I get an error with: "Premature end of script headers: admin" I temporarily reassigned lists.mydomain.org to the main IP address on the server and things work fine, but if this can be configured for Mailman I would like to change it back. I tried adding the same lines: ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/ AllowOverride None Options ExecCGI Order allow,deny Allow from all Alias /pipermail/ /usr/local/mailman/archives/public/ AddDefaultCharset Off inside the specific virtual host in httpd.conf, of course restarted apache, but that did not work either. The temporary solution works fine for the moment, but does anyone have a suggestion how this can be fixed? Are there Apache configuration examples for this (possibly) exotic case? -- Amardeo Sarma sarma at gwup.org From mark at msapiro.net Mon Jul 13 01:43:43 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 12 Jul 2009 16:43:43 -0700 Subject: [Mailman-Users] Spam filters and non-member posts In-Reply-To: <200907111852.50823.ddjones@riddlemaster.org> Message-ID: Daniel D Jones wrote: > >I'd like all posts from non-members discarded and posts from members to be >spam checked and held if they appear to be spam. Is this possible without >hacking the source code? It is possible by rearranging the global pipeline. This can be done in mm_cfg.py. The Default pipeline is in part: ... 'SpamDetect', 'Approve', 'Replybot', 'Moderate', 'Hold', ... Discarding non-member posts is done by Moderate and processing header_filter_rules is done by SpamDetect. Approve should be before Moderate and Hold or it won't be possible to pre-approve posts, so it seems the best order to do what you want is to move SpamDetect to the position between Moderate and Hold. If this is your installation, and you control mm_cfg.py, you can accomplish this by adding the following two lines to mm_cfg.py GLOBAL_PIPELINE.remove('SpamDetect') GLOBAL_PIPELINE.insert(GLOBAL_PIPELINE.index('Hold'), 'SpamDetect') and restarting Mailman. If this is a hosted Mailman, you'll have to convince the host to do it for you which may be difficult as it will affect all lists in the installation. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 13 01:59:06 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 12 Jul 2009 16:59:06 -0700 Subject: [Mailman-Users] Mailman Installation with Multiple IP Addresses In-Reply-To: <4A5A0B8C.3070503@gwup.org> Message-ID: Amardeo Sarma wrote: > >Now I have a problem with a server with multiple IP addresses (FreeBSD >6.3, Mailman 2.1.12, Apache 2.2, Sendmail). When virtual hosts are >assigned to *different* IP Addresses, the Mailman Web Interface does not >work for any but the virtual hosts assigned to the main IP Address, >though mail delivery is not a problem. > >With https://lists.mydomain.org/mailman/admin/listname and >lists.mydomain.org assigned to a non-main IP address I get an error with: > >"Premature end of script headers: admin" What's in Apache's error_log? Are you running SUExec in Apache? If so, what's in the SUExec fog file? This is entirely an Apache issue. Mailman doesn't care at all about IP addresses. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From stephen at xemacs.org Mon Jul 13 05:29:46 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Mon, 13 Jul 2009 12:29:46 +0900 Subject: [Mailman-Users] Spam filters and non-member posts In-Reply-To: References: <200907111852.50823.ddjones@riddlemaster.org> Message-ID: <877hydl0ph.fsf@uwakimon.sk.tsukuba.ac.jp> Mark Sapiro writes: > It is possible by rearranging the global pipeline. This can be done in > mm_cfg.py. Note that you can also set a pipeline on each list. I do this all the time because I too share my Mailman with Other People's Lists. This is done with bin/config_list. One tricky aspect is that the list-local pipeline is *not* printed out by default, so you need to explicitly ask for the value to find out what it is. Whether this is practical or not depends on how many lists need this treatment and how frequently you set up new lists. From akgul at bilkent.edu.tr Thu Jul 9 10:26:21 2009 From: akgul at bilkent.edu.tr (Mustafa Akgul) Date: Thu, 09 Jul 2009 11:26:21 +0300 Subject: [Mailman-Users] one list stopped sending messages Message-ID: <4A55A9AD.6060300@bilkent.edu.tr> Hello, I have mailman 2.1.9 running on Mandriva 2008.0 , Postfix (2.6.22.19-desktop-2mdv) I have above 20 lists. All are working except one; which oldest and most active. postfix delivers to mailman with post option. I can't find any errors /var/log/mail and /var/log/mailman There are no list specific lock files under /var/log/mailman/locks Any suggestions, ideas ? Regards Mustafa Akgul From bkeagle at fsc.edu Fri Jul 10 15:49:04 2009 From: bkeagle at fsc.edu (Brion Keagle) Date: Fri, 10 Jul 2009 09:49:04 -0400 Subject: [Mailman-Users] Stuck.... In-Reply-To: <4A56749D.9000705@riverviewtech.net> References: <4A559491.8030804@riverviewtech.net> <4A56343C.9020406@riverviewtech.net> <4A5639C6.8050206@riverviewtech.net> <4A563ADE.6060807@riverviewtech.net> <4A566BF9.6080500@riverviewtech.net> <4A56749D.9000705@riverviewtech.net> Message-ID: I'm new to MailMan, and I'm really stuck. My Linux skills aren't that great either, but I did manage to get an Ubuntu server built, I got Python, Apache, Sendmail, and Mailman all installed, but I just can't seem to get it to do anything. I have followed the installation instructions, but I'm getting increasingly confused. I'm wondering at this point if anyone has built a Virtual Appliance for MailMan? It sure would make deployment a lot easier for us newbies. Thanks! -Brion From hisham86 at aucegypt.edu Sun Jul 12 10:16:29 2009 From: hisham86 at aucegypt.edu (Hisham ElHifnawi) Date: Sun, 12 Jul 2009 11:16:29 +0300 Subject: [Mailman-Users] Create mailing list Message-ID: I was wondering if I can create a mailing list, I'm a Computer Science graduate from the American University in Cairo, and my objective of my mailing list is to help people living in around Egypt, especially foreigners to find their way around the country and ask any questions they need. If not possible, are their servers than can host public mailing lists? -- Best Regards, Hisham ElHifnawi From mgersch at stanford.edu Wed Jul 8 10:12:46 2009 From: mgersch at stanford.edu (Malte Gersch) Date: Wed, 8 Jul 2009 01:12:46 -0700 Subject: [Mailman-Users] Special characters in the subject line deleted Message-ID: <70B1D27962DE41BC8E6427B9EDC66636@stanford.edu> Hi all, we are using mailman 2.1.12 and postfix on our own server and we are currently having some issues with special characters in the "subject" line. When I send a mail with the test subject "Umlaute?u??" to a list, procmail delivers the mail to mailman with the header line "Subject: =?iso-8859-1?B?VW1sYXV0ZeR1/PY=?=". The mail from mailman to the list-subscribers has the subject "[Testliste??]Umlauteu". i.e. the special characters are missing and the space after "]" is missing, too. The header line is "Subject: =?utf-8?b?W1Rlc3RsaXN0ZcOkw7xd?= =?iso-8859-1?q?Umlaute=E4u=FC=F6?=" Does anybody have ideas where this could come from? Thanks! Malte From olaf at foellinger.de Thu Jul 9 08:19:44 2009 From: olaf at foellinger.de (Olaf Foellinger) Date: Thu, 9 Jul 2009 08:19:44 +0200 Subject: [Mailman-Users] mailman stopped delivering mails, how to debug? Message-ID: <20090709061944.GB941@foellinger.de> Hi, mailman stopped to deliver mails to my mailing lists. All I see in the mail.log is Jul 9 08:07:11 camelot postfix/smtpd[24216]: connect from domain.tld[IP] Jul 9 08:07:11 camelot postfix/smtpd[24216]: setting up TLS connection from domain.tld[IP] Jul 9 08:07:11 camelot postfix/smtpd[24216]: domain.tld[IP]: Trusted: ... Jul 9 08:07:11 camelot postfix/smtpd[24216]: Trusted TLS connection established from domain.tld[IP] : TLSv1 with ciphe r DHE-RSA-AES256-SHA (256/256 bits) Jul 9 08:07:11 camelot postfix/smtpd[24216]: 8F180D194DC: client=domain.tld[IP] Jul 9 08:07:11 camelot postfix/cleanup[24221]: 8F180D194DC: message-id=<20090709060710.GA941 at foellinger.de> Jul 9 08:07:11 camelot postfix/qmgr[4007]: 8F180D194DC: from=, size=879, nrcpt=1 (queue active) Jul 9 08:07:11 camelot postfix/smtpd[24216]: disconnect from domain.tld[IP] Jul 9 08:07:12 camelot postfix/pipe[24222]: 8F180D194DC: to=, relay=mailman, delay=0.56, delays=0.03/0.04 /0/0.5, dsn=2.0.0, status=sent (delivered via mailman service) Jul 9 08:07:12 camelot postfix/qmgr[4007]: 8F180D194DC: removed The mailman log does not show any entries. It's a virtual server, the provider has recently updated the kernel to # uname -a Linux camelot 2.6.18-028stab060.8 #1 SMP Mon Feb 9 20:21:36 MSK 2009 i686 GNU/Linux The message has been added to the archives but has not been delivered to the recipients. How can I debug the problem? Gru? Olaf From sgruver at cis.ctc.edu Thu Jul 9 22:31:10 2009 From: sgruver at cis.ctc.edu (Gruver, Sandi) Date: Thu, 9 Jul 2009 13:31:10 -0700 Subject: [Mailman-Users] need to change addresses in bulk Message-ID: <2937FEC6C48A2444A185846F547A35DA0723CF07BE@london.CISI.ctc.edu> I need to change all addresses on 100 lists from @xxx.ctc.edu to @xxx.edu; Can you suggest the least complicated, fastest way to do so? >From the archives I see someone used the withlist command and then created a loop to go through all lists, but is there one command to take care of this? Thank you, Sandi Gruver Unix System Administrator SBCTC-IT Bellevue, WA 98004 425.803.9753 fax 425.803.9752 sgruver at cis.ctc.edu From tgerman at mproducegroup.com Wed Jul 8 21:20:55 2009 From: tgerman at mproducegroup.com (Tim German) Date: Wed, 8 Jul 2009 15:20:55 -0400 Subject: [Mailman-Users] Exclude DSN From Bounce Processing Message-ID: <349986AF-612D-4362-8D61-E25F43AE63F3@mproducegroup.com> Is it possible to exclude a certain DSN status code from bounce processing? I would like for all 5.2.2 (mailbox full) bounces to be ignored. I do not want them counted as soft or hard bounces. I just want them ignored with no change to the members bounce score. I am currently running v2.1.9. -Tim From webmaster at teamtonger.com Sun Jul 12 23:32:15 2009 From: webmaster at teamtonger.com (Louis Zook) Date: Sun, 12 Jul 2009 15:32:15 -0600 Subject: [Mailman-Users] E-Mails are not getting sent Message-ID: <02db01ca0338$3c3971d0$b4ac5570$@com> When someone tries to use the self registration page and/or the email subscribe function. They never receive a confirmation e-mail. Also, the server shows the e-mail subscribtion requests as being delivered. And when you manually subscribe someone and tell it to send the confirmation, it still won't do it.. HELP? Louis Zook Teamtonger.com IT Specialist From stephen at xemacs.org Mon Jul 13 08:44:21 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Mon, 13 Jul 2009 15:44:21 +0900 Subject: [Mailman-Users] Special characters in the subject line deleted In-Reply-To: <70B1D27962DE41BC8E6427B9EDC66636@stanford.edu> References: <70B1D27962DE41BC8E6427B9EDC66636@stanford.edu> Message-ID: <87zlb9jd4q.fsf@uwakimon.sk.tsukuba.ac.jp> Malte Gersch writes: > When I send a mail with the test subject "Umlaute?u??" to a list, > procmail delivers the mail to mailman with the header line > "Subject: =?iso-8859-1?B?VW1sYXV0ZeR1/PY=?=". That has nothing to do with Mailman, then. It is being done by the mail agent that composed the message, and it is required behavior by the Internet standards, which permit only ASCII in the headers of mail being sent over the Internet. I suspect that your mail composition agent is not very well-designed, however, because that subject should probably have been encoded in an equivalent but perhaps more readable fashion as: "Subject: =?iso-8859-1?Q?Umlaute=A4u=FC=F6?=". > The mail from mailman to the list-subscribers has the subject > "[Testliste??]Umlauteu". i.e. the special characters are missing > and the space after "]" is missing, too. The header line is > "Subject: =?utf-8?b?W1Rlc3RsaXN0ZcOkw7xd?= =?iso-8859-1?q?Umlaute=E4u=FC=F6?=" The failure to decode the non-ASCII characters is peculiar. The missing space, however, is mandated the standards (the space should be inside one of the oddly-encoded words; the space between them must be ignored for technical reasons). That seems to be a Mailman bug. I don't think there's anything you can do about it except remove the non-ASCII characters from the list tag in brackets [], and wait for a revision to Mailman. From stephen at xemacs.org Mon Jul 13 08:46:31 2009 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Mon, 13 Jul 2009 15:46:31 +0900 Subject: [Mailman-Users] E-Mails are not getting sent In-Reply-To: <02db01ca0338$3c3971d0$b4ac5570$@com> References: <02db01ca0338$3c3971d0$b4ac5570$@com> Message-ID: <87y6qtjd14.fsf@uwakimon.sk.tsukuba.ac.jp> Louis Zook writes: > When someone tries to use the self registration page and/or the email > subscribe function. They never receive a confirmation e-mail. Also, the > server shows the e-mail subscribtion requests as being delivered. Check what the server says about the confirmation emails. Are they being sent? From mark at msapiro.net Mon Jul 13 15:34:48 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 13 Jul 2009 06:34:48 -0700 Subject: [Mailman-Users] Special characters in the subject line deleted In-Reply-To: <87zlb9jd4q.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: Stephen J. Turnbull wrote: > >The failure to decode the non-ASCII characters is peculiar. The OP contacted me off list during the moderation delay. It turns out the "missing characters" was a client issue. They were only missing when the message was viewed with a particular MUA. >The >missing space, however, is mandated the standards (the space should be >inside one of the oddly-encoded words; the space between them must be >ignored for technical reasons). That seems to be a Mailman bug. This is a Mailman bug. I'm looking into it. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 13 15:46:49 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 13 Jul 2009 06:46:49 -0700 Subject: [Mailman-Users] one list stopped sending messages In-Reply-To: <4A55A9AD.6060300@bilkent.edu.tr> Message-ID: Mustafa Akgul wrote: > >I have mailman 2.1.9 running on Mandriva 2008.0 , Postfix >(2.6.22.19-desktop-2mdv) > >I have above 20 lists. All are working except one; which oldest and >most active. > >postfix delivers to mailman with post option. > >I can't find any errors /var/log/mail >and /var/log/mailman Do you mean you can't find Mailman's log files or you can find the logs but they contain no errors? >There are no list specific lock files under >/var/log/mailman/locks That seems a really strange place for Mailman's locks directory. >Any suggestions, ideas ? Do the messages get archived? Can you access the list's admin and admindb web interfaces? Find Mailman's logs and locks. The locks/ directory should contain at least the master-qrunner locks "master-qrunner" and "master-qrunner.HOST.PID". The logs directory contains several logs and "post" and "smtp" at least will have timestamps reflecting the most recent post to any list. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 13 15:50:22 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 13 Jul 2009 06:50:22 -0700 Subject: [Mailman-Users] Create mailing list In-Reply-To: Message-ID: Hisham ElHifnawi wrote: > >If not possible, are their servers than can host public mailing lists? 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 Mon Jul 13 15:55:23 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 13 Jul 2009 06:55:23 -0700 Subject: [Mailman-Users] mailman stopped delivering mails, how to debug? In-Reply-To: <20090709061944.GB941@foellinger.de> Message-ID: Olaf Foellinger wrote: > >mailman stopped to deliver mails to my mailing lists. All I see in the >mail.log is > [...] > >The mailman log does not show any entries. It's a virtual server, the >provider has recently updated the kernel to > ># uname -a >Linux camelot 2.6.18-028stab060.8 #1 SMP Mon Feb 9 20:21:36 MSK 2009 i686 G= >NU/Linux > >The message has been added to the archives but has not been delivered to >the recipients. > >How can I debug the problem? The fact that the message is in the archives, but there are no Mailman log entries seems to say that OutgoingRunner is not running. Check Mailman's 'error' and 'qrunner' logs and see the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From gtaylor at riverviewtech.net Mon Jul 13 16:07:27 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Mon, 13 Jul 2009 09:07:27 -0500 Subject: [Mailman-Users] Exclude DSN From Bounce Processing In-Reply-To: <349986AF-612D-4362-8D61-E25F43AE63F3@mproducegroup.com> References: <349986AF-612D-4362-8D61-E25F43AE63F3@mproducegroup.com> Message-ID: <4A5B3F9F.4020306@riverviewtech.net> On 07/08/09 14:20, Tim German wrote: > Is it possible to exclude a certain DSN status code from bounce > processing? I would like for all 5.2.2 (mailbox full) bounces to be > ignored. I do not want them counted as soft or hard bounces. I just > want them ignored with no change to the members bounce score. I am > currently running v2.1.9. I don't know how you are interfacing with Mailman, but if you are using mm-handler, you can tweak it to watch for and not pass said bounces in to Mailman. Similarly (if you are not using mm-handler) you could point your aliases in to a small wrapper that does the same thing. I do question the wisdom of doing this as you will not know if a mailbox is over quota. Grant. . . . From mark at msapiro.net Mon Jul 13 16:48:50 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 13 Jul 2009 07:48:50 -0700 Subject: [Mailman-Users] need to change addresses in bulk In-Reply-To: <2937FEC6C48A2444A185846F547A35DA0723CF07BE@london.CISI.ctc.edu> Message-ID: Gruver, Sandi wrote: >I need to change all addresses on 100 lists from @xxx.ctc.edu to @xxx.edu; >Can you suggest the least complicated, fastest way to do so? See -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 13 16:56:00 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 13 Jul 2009 07:56:00 -0700 Subject: [Mailman-Users] Exclude DSN From Bounce Processing In-Reply-To: <349986AF-612D-4362-8D61-E25F43AE63F3@mproducegroup.com> Message-ID: Tim German wrote: >Is it possible to exclude a certain DSN status code from bounce >processing? I would like for all 5.2.2 (mailbox full) bounces to be >ignored. I do not want them counted as soft or hard bounces. I just >want them ignored with no change to the members bounce score. I am >currently running v2.1.9. You would need to modify at least Mailman/Bouncers/DSN.py and possibly other recognizers in that directory to return the Stop signal if they see a full mailbox status. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 13 17:23:08 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 13 Jul 2009 08:23:08 -0700 Subject: [Mailman-Users] Stuck.... In-Reply-To: Message-ID: Brion Keagle wrote: >I'm new to MailMan, and I'm really stuck. My Linux skills aren't that great either, but I did manage to get an Ubuntu server built, I got Python, Apache, Sendmail, and Mailman all installed, but I just can't seem to get it to do anything. I have followed the installation instructions, but I'm getting increasingly confused. In order to help, we need more specific information. Things such as: Does the web interface work? If not, what happens when you try to go to a Mailman URL and what's in Apache's logs? What's in the sendmail log? Have you run "bin/mailmanctl start"? What happens if you do? See the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From akgul at Bilkent.EDU.TR Mon Jul 13 21:40:16 2009 From: akgul at Bilkent.EDU.TR (Mustafa Akgul) Date: Mon, 13 Jul 2009 22:40:16 +0300 (EET DST) Subject: [Mailman-Users] one list stopped sending messages In-Reply-To: Message-ID: <200907131940.n6DJeGQ1018491@firat.bcc.bilkent.edu.tr> > > Mustafa Akgul wrote: > > > >I have mailman 2.1.9 running on Mandriva 2008.0 , Postfix > >(2.6.22.19-desktop-2mdv) > > > >I have above 20 lists. All are working except one; which oldest and > >most active. > > > >postfix delivers to mailman with post option. > > > >I can't find any errors /var/log/mail > >and /var/log/mailman > > > Do you mean you can't find Mailman's log files or you can find the logs > but they contain no errors? > > > >There are no list specific lock files under > >/var/log/mailman/locks > > > That seems a really strange place for Mailman's locks directory. > > > >Any suggestions, ideas ? > > > Do the messages get archived? Can you access the list's admin and > admindb web interfaces? > > Find Mailman's logs and locks. The locks/ directory should contain at > least the master-qrunner locks "master-qrunner" and > "master-qrunner.HOST.PID". > > The logs directory contains several logs and "post" and "smtp" at least > will have timestamps reflecting the most recent post to any list. Thanks. My message , for some reason, was distributed, a few days later. I did delete and recreated the problematic list, and it worked. Before that, I tried hard. But could not locate the problem. I checked /var/log/mailman, it did not help. /var/lib/mailman/locks contained only 2 lock for mailman master-qrunner. Messages was not archived. I could access admin and admindb interfaces Best regards Mustafa Akgul > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > From donna at krausedesigninc.com Mon Jul 13 16:10:40 2009 From: donna at krausedesigninc.com (Donna Penn) Date: Mon, 13 Jul 2009 10:10:40 -0400 Subject: [Mailman-Users] lost mailing list Message-ID: <3372F810-2E30-44F7-A638-DB2257ADE2FE@krausedesigninc.com> When switching servers, I seem to have lost my email list. Is there a way to retrieve? Please advise. Thanks. The Dorchester Arts Collaborative was founded in 2002 to develop and facilitate arts programming in Dorchester and to cultivate the social, cultural, and economic enrichment of Boston's largest and most diverse neighborhood. DAC is a 501 (c) (3) non-profit organization. Go to: www.thedac.org From tgerman at mproducegroup.com Tue Jul 14 03:57:35 2009 From: tgerman at mproducegroup.com (Tim German) Date: Mon, 13 Jul 2009 21:57:35 -0400 Subject: [Mailman-Users] Exclude DSN From Bounce Processing In-Reply-To: <4A5B3F9F.4020306@riverviewtech.net> References: <349986AF-612D-4362-8D61-E25F43AE63F3@mproducegroup.com> <4A5B3F9F.4020306@riverviewtech.net> Message-ID: <519DCA2E-F1E1-4D4D-B0E1-95FDE158B02C@mproducegroup.com> Thanks for the reply! No, I am not using mm-handler. I like the idea of pointing the alias to a wrapper. I am going to give that a try. Regarding the wisdom of doing this, I understand the concern. This will be used for a private announce-only list with a captive audience. All members of the list are on the same domain and have low mailbox quota's. Because of the low quota's, members are often unsubscribed due to mailbox full bounces. I like the wrapper option because I can leave normal bounce processing in tact for all other mailing lists. Thanks again! -Tim On Jul 13, 2009, at 10:07 AM, Grant Taylor wrote: > On 07/08/09 14:20, Tim German wrote: >> Is it possible to exclude a certain DSN status code from bounce >> processing? I would like for all 5.2.2 (mailbox full) bounces to >> be ignored. I do not want them counted as soft or hard bounces. I >> just want them ignored with no change to the members bounce score. >> I am currently running v2.1.9. > > I don't know how you are interfacing with Mailman, but if you are > using mm-handler, you can tweak it to watch for and not pass said > bounces in to Mailman. > > Similarly (if you are not using mm-handler) you could point your > aliases in to a small wrapper that does the same thing. > > I do question the wisdom of doing this as you will not know if a > mailbox is over quota. > > > > Grant. . . . > ------------------------------------------------------ > 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/tgerman%40mproducegroup.com > > Security Policy: http://wiki.list.org/x/QIA9 From tgerman at mproducegroup.com Tue Jul 14 04:02:19 2009 From: tgerman at mproducegroup.com (Tim German) Date: Mon, 13 Jul 2009 22:02:19 -0400 Subject: [Mailman-Users] Exclude DSN From Bounce Processing In-Reply-To: References: Message-ID: Thanks for the reply and thanks for pointing me to the correct DSN files. I am going to give Grant's suggestion of using a small wrapper a try first. I really only want this functionality for one list, so I think the wrapper will be a good fit. If the wrapper doesn't work out, I will play with the DSN files. Thanks again! -Tim On Jul 13, 2009, at 10:56 AM, Mark Sapiro wrote: > Tim German wrote: > >> Is it possible to exclude a certain DSN status code from bounce >> processing? I would like for all 5.2.2 (mailbox full) bounces to be >> ignored. I do not want them counted as soft or hard bounces. I just >> want them ignored with no change to the members bounce score. I am >> currently running v2.1.9. > > > You would need to modify at least Mailman/Bouncers/DSN.py and possibly > other recognizers in that directory to return the Stop signal if they > see a full mailbox status. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > From mark at msapiro.net Tue Jul 14 17:30:28 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 14 Jul 2009 08:30:28 -0700 Subject: [Mailman-Users] lost mailing list In-Reply-To: <3372F810-2E30-44F7-A638-DB2257ADE2FE@krausedesigninc.com> Message-ID: Donna Penn wrote: >When switching servers, I seem to have lost my email list. Is there a >way to retrieve? Please advise. Thanks. You will need to get the lists/LISTNAME/ directory and if you want archives, the archives/private/LISTNAME*/ directories from the old server. See the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From gtaylor at riverviewtech.net Tue Jul 14 17:37:23 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Tue, 14 Jul 2009 10:37:23 -0500 Subject: [Mailman-Users] Exclude DSN From Bounce Processing In-Reply-To: <519DCA2E-F1E1-4D4D-B0E1-95FDE158B02C@mproducegroup.com> References: <349986AF-612D-4362-8D61-E25F43AE63F3@mproducegroup.com> <4A5B3F9F.4020306@riverviewtech.net> <519DCA2E-F1E1-4D4D-B0E1-95FDE158B02C@mproducegroup.com> Message-ID: <4A5CA633.8080902@riverviewtech.net> On 07/13/09 20:57, Tim German wrote: > I like the idea > of pointing the alias to a wrapper. I am going to give that a try. *nod* > I like the wrapper option because I can leave > normal bounce processing in tact for all other mailing lists. That's another good point. Not modifying Mailman its self will make future upgrades easier. > Thanks > again! You are welcome. Grant. . . . From kozlowsm at mini.pw.edu.pl Wed Jul 15 18:02:02 2009 From: kozlowsm at mini.pw.edu.pl (Marek Kozlowski) Date: Wed, 15 Jul 2009 18:02:02 +0200 Subject: [Mailman-Users] mailman migration Message-ID: <4A5DFD7A.30006@mini.pw.edu.pl> :-) I've inherited a Fedora 8 server with a very long (~10 years) history of updates, upgrades, small changes etc. I've decided to install a new Linux server (Gentoo), configure it and (selectively) migrate only necessary data. There is a mailman instance installed on the "old" server and there are several (less than 10) mailing lists. I'd like to emerge (install) a fresh port of mailman on the "new" server and "copy" those lists. Can I ask for any help: - which files should I examine? - is copying of those files enough? - ..? Best regards, Marek From kozlowsm at mini.pw.edu.pl Wed Jul 15 22:30:10 2009 From: kozlowsm at mini.pw.edu.pl (Marek Kozlowski) Date: Wed, 15 Jul 2009 22:30:10 +0200 Subject: [Mailman-Users] mailman migration In-Reply-To: <4A5DFD7A.30006@mini.pw.edu.pl> References: <4A5DFD7A.30006@mini.pw.edu.pl> Message-ID: <4A5E3C52.5090009@mini.pw.edu.pl> Marek Kozlowski wrote: > :-) > I've inherited a Fedora 8 server with a very long (~10 years) history of > updates, upgrades, small changes etc. I've decided to install a new > Linux server (Gentoo), configure it and (selectively) migrate only > necessary data. > There is a mailman instance installed on the "old" server and there are > several (less than 10) mailing lists. I'd like to emerge (install) a > fresh port of mailman on the "new" server and "copy" those lists. Can I > ask for any help: > - which files should I examine? > - is copying of those files enough? > - ..? Sorry, I missed the most important part: - both servers use postfix as MTA, - the old server used uw-imap (mbox files for e-mail) while the new one uses courier-imap (.maildir directories), - I don't use mysql for mail nor web. /M From mark at msapiro.net Wed Jul 15 23:30:39 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 15 Jul 2009 14:30:39 -0700 Subject: [Mailman-Users] mailman migration In-Reply-To: <4A5E3C52.5090009@mini.pw.edu.pl> Message-ID: Marek Kozlowski wrote: >Marek Kozlowski wrote: >> :-) >> I've inherited a Fedora 8 server with a very long (~10 years) history of >> updates, upgrades, small changes etc. I've decided to install a new >> Linux server (Gentoo), configure it and (selectively) migrate only >> necessary data. >> There is a mailman instance installed on the "old" server and there are >> several (less than 10) mailing lists. I'd like to emerge (install) a >> fresh port of mailman on the "new" server and "copy" those lists. Can I >> ask for any help: >> - which files should I examine? >> - is copying of those files enough? >> - ..? Some posts referenced in the FAQ at may help. You need to move Mailman's lists/ and archives/private/ directories from the old installation to the new. If domain names are changing, you will also need to run fix_url (run bin/fix_url.py for help), and you will probably want to rebuild the archives (see "bin/cleanarch --help" and "bin/arch --help") >Sorry, I missed the most important part: >- both servers use postfix as MTA, >- the old server used uw-imap (mbox files for e-mail) while the new one >uses courier-imap (.maildir directories), >- I don't use mysql for mail nor web. If delivery to Mailman is via aliases, you will need to run bin/genaliases after moving the lists. The imap server is not involved in any case. Either Postfix uses Mailman aliases to pipe mail directly to Mailman or all Mailman mail for all lists is delivered to a single maildir and processed by Mailman's Mailman/Queue/MaildirRunner.py module which see for more information. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From bryan at bryanharrison.com Thu Jul 16 20:44:57 2009 From: bryan at bryanharrison.com (Bryan Harrison) Date: Thu, 16 Jul 2009 11:44:57 -0700 Subject: [Mailman-Users] Error: Mach task special port 9 Message-ID: <6862D433-4D48-4F3B-8FE6-8B31782CF34F@bryanharrison.com> Since implementing Mailman under OS X Server 10.5.7, I've been seeing? Jul 16 11:00:00 server-name com.apple.launchd[1] (0x1029d0.cron[1618]): Could not setup Mach task special port 9: (os/ kern) no access in the syslog, every 5 minutes, forever. I've traced it down to Mailman's "gate_news" chron job. I gather this relates to polling news servers (which I'm not doing), but beyond that I'm at sea. Anybody? Thanks, Bryan From mark at msapiro.net Thu Jul 16 20:57:18 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 16 Jul 2009 11:57:18 -0700 Subject: [Mailman-Users] Error: Mach task special port 9 In-Reply-To: <6862D433-4D48-4F3B-8FE6-8B31782CF34F@bryanharrison.com> Message-ID: Bryan Harrison wrote: >Since implementing Mailman under OS X Server 10.5.7, I've been seeing > >Jul 16 11:00:00 server-name com.apple.launchd[1] >(0x1029d0.cron[1618]): Could not setup Mach task special port 9: (os/ >kern) no access > >in the syslog, every 5 minutes, forever. > >I've traced it down to Mailman's "gate_news" chron job. I gather this >relates to polling news servers (which I'm not doing), but beyond that >I'm at sea. I have little idea how you would debug the actual error. The above message is a Mac OS or Darwin message. If you have no lists that are gating messages from usenet, cron/gate_news does virtually nothing other than creating a lock file. If it has a problem with that, it logs it in Mailman's 'fromusenet' log. Do Mailman's other cron jobs run OK? If you aren't gating news, you can remove or comment the gate_news entry in Mailman's crontab. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From srb at umich.edu Thu Jul 16 22:06:21 2009 From: srb at umich.edu (Steve Burling) Date: Thu, 16 Jul 2009 16:06:21 -0400 Subject: [Mailman-Users] Error: Mach task special port 9 In-Reply-To: <6862D433-4D48-4F3B-8FE6-8B31782CF34F@bryanharrison.com> References: <6862D433-4D48-4F3B-8FE6-8B31782CF34F@bryanharrison.com> Message-ID: <890446315D3C5C1ACBC2C5A2@srb.icpsr.umich.edu> --On July 16, 2009 11:44:57 AM -0700 Bryan Harrison wrote: > Since implementing Mailman under OS X Server 10.5.7, I've been seeing? > > Jul 16 11:00:00 server-name com.apple.launchd[1] (0x1029d0.cron[1618]): > Could not setup Mach task special port 9: (os/kern) no access > > in the syslog, every 5 minutes, forever. > > I've traced it down to Mailman's "gate_news" chron job. I gather this > relates to polling news servers (which I'm not doing), but beyond that > I'm at sea. > > Anybody? To which I reply: This is because Apple has deprecated cron, and really wants you to use launchd instead. You'll see one of those messages for *everything* that cron runs -- you're just seeing the common ones because they run so often. I've written a bunch of launchd.plist files for all the various Mailman cron jobs; if you want them, let me know. -- Steve Burling University of Michigan, ICPSR Voice: +1 734 615.3779 330 Packard Street FAX: +1 734 647.8700 Ann Arbor, MI 48104-2910 From bryan at bryanharrison.com Thu Jul 16 22:53:55 2009 From: bryan at bryanharrison.com (Bryan Harrison) Date: Thu, 16 Jul 2009 13:53:55 -0700 Subject: [Mailman-Users] Error: Mach task special port 9 In-Reply-To: <890446315D3C5C1ACBC2C5A2@srb.icpsr.umich.edu> References: <6862D433-4D48-4F3B-8FE6-8B31782CF34F@bryanharrison.com> <890446315D3C5C1ACBC2C5A2@srb.icpsr.umich.edu> Message-ID: <77972472-9282-42C7-8AE2-B6842B34F300@bryanharrison.com> Steve, I was hoping to be polite and avoid the "why is Mailman inflicting this antiquated utility on me?" implication. ;) You have explained why I've no other such errors - there are no other crons on any of my servers. All my customizations are done via launchd. I'd be very grateful if you'd like to share your launchd.plist efforts. Replacing Mailman's crons went on my list as soon as I understood what was happening. It'd be a pleasure to eliminate the crons, since they strike me as inelegant by comparison. Thanks, Bryan > To which I reply: > > This is because Apple has deprecated cron, and really wants you to > use launchd instead. You'll see one of those messages for > *everything* that cron runs -- you're just seeing the common ones > because they run so often. > > I've written a bunch of launchd.plist files for all the various > Mailman cron jobs; if you want them, let me know. > > -- > Steve Burling > > University of Michigan, ICPSR Voice: +1 734 > 615.3779 > 330 Packard Street FAX: +1 734 > 647.8700 > Ann Arbor, MI 48104-2910 From srb at umich.edu Thu Jul 16 23:06:21 2009 From: srb at umich.edu (Steve Burling) Date: Thu, 16 Jul 2009 17:06:21 -0400 Subject: [Mailman-Users] Error: Mach task special port 9 In-Reply-To: References: <6862D433-4D48-4F3B-8FE6-8B31782CF34F@bryanharrison.com> <890446315D3C5C1ACBC2C5A2@srb.icpsr.umich.edu> <77972472-9282-42C7-8AE2-B6842B34F300@bryanharrison.com> Message-ID: --On July 16, 2009 4:57:24 PM -0400 Rob wrote: > I would also appreciate your launchd.plists! It's a task I've been > putting off doing myself... To which I reply: You can grab the tarball here: If anyone grabs these and makes any significant improvements, please share back! -- Steve Burling University of Michigan, ICPSR Voice: +1 734 615.3779 330 Packard Street FAX: +1 734 647.8700 Ann Arbor, MI 48104-2910 From pennguin at mac.com Thu Jul 16 22:57:24 2009 From: pennguin at mac.com (Rob) Date: Thu, 16 Jul 2009 16:57:24 -0400 Subject: [Mailman-Users] Error: Mach task special port 9 In-Reply-To: <77972472-9282-42C7-8AE2-B6842B34F300@bryanharrison.com> References: <6862D433-4D48-4F3B-8FE6-8B31782CF34F@bryanharrison.com> <890446315D3C5C1ACBC2C5A2@srb.icpsr.umich.edu> <77972472-9282-42C7-8AE2-B6842B34F300@bryanharrison.com> Message-ID: I would also appreciate your launchd.plists! It's a task I've been putting off doing myself... Thanks! -Rob McLear On Jul 16, 2009, at 4:53 PM, Bryan Harrison wrote: > Steve, > > I was hoping to be polite and avoid the "why is Mailman inflicting > this antiquated utility on me?" implication. ;) > > You have explained why I've no other such errors - there are no > other crons on any of my servers. All my customizations are done > via launchd. > > I'd be very grateful if you'd like to share your launchd.plist > efforts. Replacing Mailman's crons went on my list as soon as I > understood what was happening. It'd be a pleasure to eliminate the > crons, since they strike me as inelegant by comparison. > > Thanks, > Bryan > > >> To which I reply: >> >> This is because Apple has deprecated cron, and really wants you to >> use launchd instead. You'll see one of those messages for >> *everything* that cron runs -- you're just seeing the common ones >> because they run so often. >> >> I've written a bunch of launchd.plist files for all the various >> Mailman cron jobs; if you want them, let me know. >> >> -- >> Steve Burling > > >> University of Michigan, ICPSR Voice: +1 734 >> 615.3779 >> 330 Packard Street FAX: +1 734 >> 647.8700 >> Ann Arbor, MI 48104-2910 > > ------------------------------------------------------ > 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/pennguin%40mac.com > > Security Policy: http://wiki.list.org/x/QIA9 From beta at admilon.net Fri Jul 17 05:08:39 2009 From: beta at admilon.net (Matthias Schmidt) Date: Fri, 17 Jul 2009 12:08:39 +0900 Subject: [Mailman-Users] Error: Mach task special port 9 In-Reply-To: References: <6862D433-4D48-4F3B-8FE6-8B31782CF34F@bryanharrison.com> <890446315D3C5C1ACBC2C5A2@srb.icpsr.umich.edu> <77972472-9282-42C7-8AE2-B6842B34F300@bryanharrison.com> Message-ID: <20090717030839.562880401@mail.admilon.net> Am/On Thu, 16 Jul 2009 17:06:21 -0400 schrieb/wrote Steve Burling: >--On July 16, 2009 4:57:24 PM -0400 Rob wrote: > >> I would also appreciate your launchd.plists! It's a task I've been >> putting off doing myself... > >To which I reply: > >You can grab the tarball here: > > > >If anyone grabs these and makes any significant improvements, please share >back! thanks a lot. I see that also in my logs since quite some time. cheers, Matthias From khillo100 at hotmail.com Fri Jul 17 05:48:46 2009 From: khillo100 at hotmail.com (Khalil Abbas) Date: Fri, 17 Jul 2009 03:48:46 +0000 Subject: [Mailman-Users] multiple lists .. Message-ID: hi, I have a client who has 15 lists, 100 people in each, his hosting plan has kinda of these limitations .. he's got an email address for cancellation but it's hell to go thru the whole 15 lists removing the members that needs to cancel .. what's the best solution for this dilemma? is there a way to automatically show a message on the top of each email with the cancellation email for each list that distributed that certain email? like : to cancel please send an email to: list10-leave at domain.com ? or does the umbrella list solve it? like creating an umbrella list and any email sent to the umbrella-leave is automatically removed from the corresponding list ?? thanks .. _________________________________________________________________ Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us From Ralf.Hildebrandt at charite.de Fri Jul 17 07:04:25 2009 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Fri, 17 Jul 2009 07:04:25 +0200 Subject: [Mailman-Users] multiple lists .. In-Reply-To: References: Message-ID: <20090717050425.GD18114@charite.de> * Khalil Abbas : > what's the best solution for this dilemma? is there a way to > automatically show a message on the top of each email with the > cancellation email for each list that distributed that certain email? > like : to cancel please send an email to: list10-leave at domain.com ? Mailman puts those into the footer by default -- 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 bryan at bryanharrison.com Fri Jul 17 07:45:34 2009 From: bryan at bryanharrison.com (Bryan Harrison) Date: Thu, 16 Jul 2009 22:45:34 -0700 Subject: [Mailman-Users] Error: Mach task special port 9 In-Reply-To: <44AFFB01D7371B9FE60DBD3D@srb.icpsr.umich.edu> References: <6862D433-4D48-4F3B-8FE6-8B31782CF34F@bryanharrison.com> <890446315D3C5C1ACBC2C5A2@srb.icpsr.umich.edu> <77972472-9282-42C7-8AE2-B6842B34F300@bryanharrison.com> <44AFFB01D7371B9FE60DBD3D@srb.icpsr.umich.edu> Message-ID: <89865480-4302-4F12-9B9F-82401F67077D@bryanharrison.com> Steve, Careful... You're going to end up with a fan club. At first glance, it looks like you've done a great job. Thanks much, Bryan From mark at msapiro.net Fri Jul 17 18:38:18 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 17 Jul 2009 09:38:18 -0700 Subject: [Mailman-Users] multiple lists .. In-Reply-To: <20090717050425.GD18114@charite.de> Message-ID: Ralf Hildebrandt wrote: >* Khalil Abbas : > >> what's the best solution for this dilemma? is there a way to >> automatically show a message on the top of each email with the >> cancellation email for each list that distributed that certain email? >> like : to cancel please send an email to: list10-leave at domain.com ? > >Mailman puts those into the footer by default Not quite. The default footer for this list for example is only >------------------------------------------------------ >Mailman-Users mailing list >Mailman-Users at python.org >http://mail.python.org/mailman/listinfo/mailman-users but other information such as an unsubscribe mailto: can easily be added. Note that unless one turns off include_rfc2369_headers, there is a List-Unsubscribe: header in every message. This is intended to allow an MUA to provide an "unsubscribe" function/button, although many if not most MUAs do not provide such a function and do not show the header either.[1] Also note that the command line command bin/remove_members --fromall user at example.com wull remove user at example.com from all lists on the server. [1] Ironically, hotmail's web client does provide a "You're subscribed to this mailing list. Unsubscribe" link when displaying a list message, but the feature is broken because the header looks like >List-Unsubscribe: , > Which is a perfectly valid, RFC 2369 compliant header, but Windows live mail interprets it as a single URL and tries to go to http://mail.python.org/mailman/options/mailman-users>, The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Ralf.Hildebrandt at charite.de Fri Jul 17 18:43:53 2009 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Fri, 17 Jul 2009 18:43:53 +0200 Subject: [Mailman-Users] multiple lists .. In-Reply-To: References: <20090717050425.GD18114@charite.de> Message-ID: <20090717164353.GE29418@charite.de> * Mark Sapiro : > Not quite. The default footer for this list for example is only > > >------------------------------------------------------ > >Mailman-Users mailing list > >Mailman-Users at python.org > >http://mail.python.org/mailman/listinfo/mailman-users But that link LEADS to an unsubscription page... > but other information such as an unsubscribe mailto: can easily be > added. Of course. > Note that unless one turns off include_rfc2369_headers, there is a > List-Unsubscribe: header in every message. This is intended to allow > an MUA to provide an "unsubscribe" function/button, although many if > not most MUAs do not provide such a function and do not show the header > either.[1] Yes, because that would be too easy > [1] Ironically, hotmail's web client does provide a "You're subscribed > to this mailing list. Unsubscribe" link when displaying a list > message, but the feature is broken because the header looks like > > >List-Unsubscribe: , > > > > Which is a perfectly valid, RFC 2369 compliant header, but Windows live > mail interprets it as a single URL and tries to go to > > http://mail.python.org/mailman/options/mailman-users>, > I have reported this to Microsoft, but I haven't had the patience to > continue beating on it until someone actually understands the problem. :( -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de From mark at msapiro.net Fri Jul 17 18:55:01 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 17 Jul 2009 09:55:01 -0700 Subject: [Mailman-Users] multiple lists .. In-Reply-To: <20090717164353.GE29418@charite.de> Message-ID: Ralf Hildebrandt wrote: >* Mark Sapiro : > >> Not quite. The default footer for this list for example is only >> >> >------------------------------------------------------ >> >Mailman-Users mailing list >> >Mailman-Users at python.org >> >http://mail.python.org/mailman/listinfo/mailman-users > >But that link LEADS to an unsubscription page... Of course, but I suspect that the users who are astute/sophisticated enough to follow that link to the listinfo page, find and click the "Unsubscribe or edit options" button and then fill in their email address and click "Unsubscribe" on the options login page are not the ones the OP is concerned about. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Sat Jul 18 00:39:20 2009 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 17 Jul 2009 17:39:20 -0500 Subject: [Mailman-Users] multiple lists .. In-Reply-To: References: Message-ID: <4A60FD98.4020106@shub-internet.org> on 7/17/09 11:55 AM, Mark Sapiro said: > Of course, but I suspect that the users who are astute/sophisticated > enough to follow that link to the listinfo page, find and click the > "Unsubscribe or edit options" button and then fill in their email > address and click "Unsubscribe" on the options login page are not the > ones the OP is concerned about. The ones I would be concerned about are the clue-free types who scream in ALL CAPS, and insist that it is my duty to respond to their every whim and to unsubscribe them from every mailing list in existence on the entire Internet, and that because the Mailman software is associated with Python and python.org, we must obviously be the morons who run the entire thing. Riiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiight. Those are the ones I tend to reserve my harshest punishment/criticism for. But I'm trying to be a more optimistic and positive person now (after my surgery for thyroid cancer), so I guess I need to change that. Maybe once they finally start me on the synthetic thyroid replacement drugs, and I feel like I've got some energy back. -- Brad Knowles LinkedIn Profile: From cs at clercscar.com Thu Jul 16 19:40:54 2009 From: cs at clercscar.com (Adrean Clark) Date: Thu, 16 Jul 2009 11:40:54 -0600 (MDT) Subject: [Mailman-Users] Word Wrap Message-ID: <51774.207.224.79.28.1247766054.squirrel@www.clercscar.com> Mailman seems to be wrapping my email text automatically-- I have sent email messages unwrapped from both Gmail and SquirrelMail and I still get my emails back through the list with word wrap. The line width is the same as when seen in the post authorization window (moderation is set to on). This is frustrating because it breaks long URLs and has ugly line breaks when other people read our messages in other email programs such as pagers, etc. My Mailman version is 2.1.12 I've tried searching archives but not seen any messages that specifically list directions on how to fix it through the control panel. Help much appreciated. :) Adrean From subads at gmail.com Thu Jul 16 20:20:04 2009 From: subads at gmail.com (c cc) Date: Thu, 16 Jul 2009 13:20:04 -0500 Subject: [Mailman-Users] archive problem Message-ID: Hi, I have moved many lists from an old mailman (2.0.8) to a new mailman (2.1.9). Everything seems to be working fine except the archives. I could see the old archives, but the new archived wouldn't show up on the web page unless I run the arch script. Does anyone know how to solve this problem? Thanks! Charles From mark at msapiro.net Sat Jul 18 01:23:17 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 17 Jul 2009 16:23:17 -0700 Subject: [Mailman-Users] archive problem In-Reply-To: Message-ID: c cc wrote: > >I have moved many lists from an old mailman (2.0.8) to a new mailman >(2.1.9). Everything seems to be working fine except the archives. I >could see the old archives, but the new archived wouldn't show up on >the web page unless I run the arch script. Does anyone know how to >solve this problem? Thanks! What's in Mailman's error log? It appears that archived messages are being stored in the archives/private/LIST.mbox/LIST.mbox file but not being added to the pipermail (HTML) archive until you run bin/arch. Thus, some error/exception is occurring during archiving probably related to permissions since bin/arch works. There should be information in Mailman's error log about these failures. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sat Jul 18 01:26:48 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 17 Jul 2009 16:26:48 -0700 Subject: [Mailman-Users] Word Wrap In-Reply-To: <51774.207.224.79.28.1247766054.squirrel@www.clercscar.com> Message-ID: Adrean Clark wrote: >Mailman seems to be wrapping my email text automatically-- I have sent >email messages unwrapped from both Gmail and SquirrelMail and I still get >my emails back through the list with word wrap. The line width is the >same as when seen in the post authorization window (moderation is set to >on). This is frustrating because it breaks long URLs and has ugly line >breaks when other people read our messages in other email programs such as >pagers, etc. Mailman doesn't normally do this. Is your mailman modified to allow editing of messages waiting approval in the admindb interface? What happens if you approve the message from the admindb summary page rather than the individual message page? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamsca at gmail.com Sat Jul 18 21:49:58 2009 From: adamsca at gmail.com (Christopher Adams) Date: Sat, 18 Jul 2009 12:49:58 -0700 Subject: [Mailman-Users] digests/Python/2.1.12 upgrade Message-ID: <27572d930907181249k2b75d653ib2ad73afc0e061ba@mail.gmail.com> I just upgraded to Mailman 2.1.12. I noticed that the digests are not going out. When I run the /bin/senddigests script manually, it goes through all list digest mailboxes and I get this message: List: mylistnamer: problem processing /usr/local/mailman/lists/mylistname/digest.mbox: decoding Unicode is not supported If I try to generate a specific list digest from the admin interface, it results in the "You've Hit a Bug" message. I have read some about possible reasons for this error and it seems to point to Python. I am running RedHat ES 3 and Python 2.5. There is a plan to move to a new server with a newer OS, but for the short-term I am wondering if this is a Python issue and if Python should be upgraded. The Mailman wiki says: It is highly recommended that you upgrade to the latest patch release of one of the following: * Python 2.4 * Python 2.5 For now, we recommend using Python 2.5.2. Can someone verify whether this is a Python issue and will an upgrade to 2.5.2 make a difference. Of course, I'm not sure Python 2.5 is really designed to run on RH ES 3, but it has been doing fine up til now. Thanks, Chriistopher Adams -- Christopher Adams adamsca at gmail.com From mark at msapiro.net Sat Jul 18 22:18:11 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 18 Jul 2009 13:18:11 -0700 Subject: [Mailman-Users] digests/Python/2.1.12 upgrade In-Reply-To: <27572d930907181249k2b75d653ib2ad73afc0e061ba@mail.gmail.com> Message-ID: Christopher Adams wrote: >I just upgraded to Mailman 2.1.12. I noticed that the digests are not >going out. When I run the /bin/senddigests script manually, it goes >through all list digest mailboxes and I get this message: > >List: mylistnamer: problem processing >/usr/local/mailman/lists/mylistname/digest.mbox: >decoding Unicode is not supported > >If I try to generate a specific list digest from the admin interface, >it results in the "You've Hit a Bug" message. > >I have read some about possible reasons for this error and it seems to >point to Python. > >I am running RedHat ES 3 and Python 2.5. There is a plan to move to a >new server with a newer OS, but for the short-term I am wondering if >this is a Python issue and if Python should be upgraded. The Mailman >wiki says: > > It is highly recommended that you upgrade to the latest patch release >of one of the following: > > * Python 2.4 > * Python 2.5 > >For now, we recommend using Python 2.5.2. > >Can someone verify whether this is a Python issue and will an upgrade >to 2.5.2 make a difference. Of course, I'm not sure Python 2.5 is >really designed to run on RH ES 3, but it has been doing fine up til >now. There is an issue with Mailman 2.1.12 and some versions of the Python email package. This is mentioned in the FAQ at in the "Update - March 2009:" paragraph including a link to a patch to Python's email/Charset.py module that will fix it. However, I think this problem only occurs with email version 3.0.2 which only shipped with Python 2.4.4 through 2.4.6. Python 2.5 shipped with email 4.0.1 which I don't think has this specific issue. Are you sure your Mailman is using Python 2.5? Do you also have python 2.4 libraries on your system? In any case, there should be a traceback from the "we hit a bug" error in Mailman's error log. What is that? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamsca at gmail.com Sat Jul 18 22:38:49 2009 From: adamsca at gmail.com (Christopher Adams) Date: Sat, 18 Jul 2009 13:38:49 -0700 Subject: [Mailman-Users] digests/Python/2.1.12 upgrade In-Reply-To: References: <27572d930907181249k2b75d653ib2ad73afc0e061ba@mail.gmail.com> Message-ID: <27572d930907181338i1c830ceds73535bb455b7d7bf@mail.gmail.com> Mark, If I issue the python command, I get this: Python 2.5 (r25:51908, Jul 17 2007, 11:25:13) [GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-20)] on linux2 I also have this in the mailman directory: /usr/local/mailman/pythonlib/lib/python2.5 >From the error log: Jul 18 13:36:37 2009 admin(29902): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(29902): [----- Mailman Version: 2.1.12 -----] admin(29902): [----- Traceback ------] admin(29902): Traceback (most recent call last): admin(29902): File "/usr/local/mailman/scripts/driver", line 112, in run_main admin(29902): main() admin(29902): File "/usr/local/mailman/Mailman/Cgi/admin.py", line 173, in main admin(29902): change_options(mlist, category, subcat, cgidata, doc) admin(29902): File "/usr/local/mailman/Mailman/Cgi/admin.py", line 1296, in change_options admin(29902): gui.handleForm(mlist, category, subcat, cgidata, doc) admin(29902): File "/usr/local/mailman/Mailman/Gui/GUIBase.py", line 176, in handleForm admin(29902): self._setValue(mlist, property, val, doc) admin(29902): File "/usr/local/mailman/Mailman/Gui/Digest.py", line 148, in _setValue admin(29902): status = mlist.send_digest_now() admin(29902): File "/usr/local/mailman/Mailman/Digester.py", line 60, in send_digest_now admin(29902): ToDigest.send_digests(self, mboxfp) admin(29902): File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 142, in send_digests admin(29902): send_i18n_digests(mlist, mboxfp) admin(29902): File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 339, in send_i18n_digests admin(29902): mcset = msg.get_content_charset('') admin(29902): File "/usr/local/lib/python2.5/email/message.py", line 759, in get_content_charset admin(29902): charset = unicode(charset, 'us-ascii').encode('us-ascii') admin(29902): TypeError: decoding Unicode is not supported admin(29902): [----- Python Information -----] admin(29902): sys.version = 2.5 (r25:51908, Jul 17 2007, 11:25:13) [GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-20)] admin(29902): sys.executable = /usr/local/bin/python admin(29902): sys.prefix = /usr/local admin(29902): sys.exec_prefix = /usr/local admin(29902): sys.path = /usr/local admin(29902): sys.platform = linux2 admin(29902): [----- Environment Variables -----] admin(29902): HTTP_COOKIE: test7+admin=280200000069602b624a732800000039393136383039663362343739636134303861623336376235663537396466393436643463613665 admin(29902): SERVER_SOFTWARE: Apache/2.2.4 (Unix) admin(29902): SCRIPT_NAME: /mailman/admin admin(29902): SERVER_SIGNATURE: admin(29902): REQUEST_METHOD: POST admin(29902): HTTP_KEEP_ALIVE: 300 admin(29902): SERVER_PROTOCOL: HTTP/1.1 admin(29902): QUERY_STRING: admin(29902): CONTENT_LENGTH: 438 admin(29902): HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7 admin(29902): HTTP_USER_AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729) admin(29902): HTTP_CONNECTION: keep-alive admin(29902): HTTP_REFERER: http://listsmart.osl.state.or.us/mailman/admin/test7/digest admin(29902): SERVER_NAME: listsmart.osl.state.or.us admin(29902): REMOTE_ADDR: 71.215.130.72 admin(29902): PATH_TRANSLATED: /usr/local/apache2/htdocs/test7/digest admin(29902): SERVER_PORT: 80 admin(29902): SERVER_ADDR: 159.121.122.233 admin(29902): DOCUMENT_ROOT: /usr/local/apache2/htdocs admin(29902): PYTHONPATH: /usr/local/mailman admin(29902): SCRIPT_FILENAME: /usr/local/mailman/cgi-bin/admin admin(29902): SERVER_ADMIN: root at swiki.osl.state.or.us admin(29902): HTTP_HOST: listsmart.osl.state.or.us admin(29902): REQUEST_URI: /mailman/admin/test7/digest admin(29902): HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 admin(29902): GATEWAY_INTERFACE: CGI/1.1 admin(29902): REMOTE_PORT: 1809 admin(29902): HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5 admin(29902): CONTENT_TYPE: application/x-www-form-urlencoded admin(29902): HTTP_ACCEPT_ENCODING: gzip,deflate admin(29902): PATH_INFO: /test7/digest On Sat, Jul 18, 2009 at 1:18 PM, Mark Sapiro wrote: > Christopher Adams wrote: > >>I just upgraded to Mailman 2.1.12. I noticed that the digests are not >>going out. When I run the /bin/senddigests script manually, it goes >>through all list digest mailboxes and I get this message: >> >>List: mylistnamer: problem processing >>/usr/local/mailman/lists/mylistname/digest.mbox: >>decoding Unicode is not supported >> >>If I try to generate a specific list digest from the admin interface, >>it results in the "You've Hit a Bug" message. >> >>I have read some about possible reasons for this error and it seems to >>point to Python. >> >>I am running RedHat ES 3 and Python 2.5. There is a plan to move to a >>new server with a newer OS, but for the short-term I am wondering if >>this is a Python issue and if Python should be upgraded. The Mailman >>wiki says: >> >> It is highly recommended that you upgrade to the latest patch release >>of one of the following: >> >> ? ?* Python 2.4 >> ? ?* Python 2.5 >> >>For now, we recommend using Python 2.5.2. >> >>Can someone verify whether this is a Python issue and will an upgrade >>to 2.5.2 make a difference. Of course, I'm not sure Python 2.5 is >>really designed to run on RH ES 3, but it has been doing fine up til >>now. > > > There is an issue with Mailman 2.1.12 and some versions of the Python > email package. This is mentioned in the FAQ at > in the "Update - March 2009:" paragraph > including a link to a patch to Python's email/Charset.py module that > will fix it. > > However, I think this problem only occurs with email version 3.0.2 > which only shipped with Python 2.4.4 through 2.4.6. Python 2.5 shipped > with email 4.0.1 which I don't think has this specific issue. > > Are you sure your Mailman is using Python 2.5? Do you also have python > 2.4 libraries on your system? > > In any case, there should be a traceback from the "we hit a bug" error > in Mailman's error log. What is that? > > > -- > Mark Sapiro ? ? ? ?The highway is for gamblers, > San Francisco Bay Area, California ? ?better use your sense - B. Dylan > > -- Christopher Adams adamsca at gmail.com From mark at msapiro.net Sat Jul 18 23:05:15 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 18 Jul 2009 14:05:15 -0700 Subject: [Mailman-Users] digests/Python/2.1.12 upgrade In-Reply-To: <27572d930907181338i1c830ceds73535bb455b7d7bf@mail.gmail.com> Message-ID: Christopher Adams wrote: > >If I issue the python command, I get this: > >Python 2.5 (r25:51908, Jul 17 2007, 11:25:13) >[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-20)] on linux2 What do you see for the line beginning __version__ = in /usr/local/lib/python2.5/email/__init__.py The traceback appears to be the same error that I've seen with email 3.0.2. I know that Python 2.5.1 shipped with email 4.0.1, and that doesn't seem to have this issue. I'm not sure about Python 2.5. Upgrading to Python 2.5.2 has solved this issue for some people. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamsca at gmail.com Sun Jul 19 06:54:20 2009 From: adamsca at gmail.com (Christopher Adams) Date: Sat, 18 Jul 2009 21:54:20 -0700 Subject: [Mailman-Users] digests/Python/2.1.12 upgrade In-Reply-To: References: <27572d930907181338i1c830ceds73535bb455b7d7bf@mail.gmail.com> Message-ID: <27572d930907182154r5ab51a33wc8bcdd61917f34e2@mail.gmail.com> Mark, It says __version__ = '4.0.1' I guess my only alernative is to upgrade to 2.5.2, though I am not sure if the OS will support it. On Sat, Jul 18, 2009 at 2:05 PM, Mark Sapiro wrote: > Christopher Adams wrote: >> >>If I issue the python command, I get this: >> >>Python 2.5 (r25:51908, Jul 17 2007, 11:25:13) >>[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-20)] on linux2 > > > What do you see for the line beginning > > __version__ = > > in /usr/local/lib/python2.5/email/__init__.py > > The traceback appears to be the same error that I've seen with email > 3.0.2. I know that Python 2.5.1 shipped with email 4.0.1, and that > doesn't seem to have this issue. I'm not sure about Python 2.5. > > Upgrading to Python 2.5.2 has solved this issue for some people. > > -- > Mark Sapiro ? ? ? ?The highway is for gamblers, > San Francisco Bay Area, California ? ?better use your sense - B. Dylan > > -- Christopher Adams adamsca at gmail.com From mark at msapiro.net Sun Jul 19 07:05:17 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 18 Jul 2009 22:05:17 -0700 Subject: [Mailman-Users] digests/Python/2.1.12 upgrade In-Reply-To: <27572d930907182154r5ab51a33wc8bcdd61917f34e2@mail.gmail.com> Message-ID: Christopher Adams wrote: > >It says __version__ = '4.0.1' > >I guess my only alernative is to upgrade to 2.5.2, though I am not >sure if the OS will support it. I don't know if that will help as it has the same version 4.0.1 email package. What are the python comands in Mailman's crontab and in the initial line of cron/senddigests, and what python do they invoke? You mentioned earlier >I also have this in the mailman directory: >/usr/local/mailman/pythonlib/lib/python2.5 That in itself is probably irrelevant, but what is that? Is it a symlink or the entire Python library or ? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From terri at zone12.com Sun Jul 19 20:55:29 2009 From: terri at zone12.com (Terri Oda) Date: Sun, 19 Jul 2009 14:55:29 -0400 Subject: [Mailman-Users] Word Wrap In-Reply-To: <51774.207.224.79.28.1247766054.squirrel@www.clercscar.com> References: <51774.207.224.79.28.1247766054.squirrel@www.clercscar.com> Message-ID: <4A636C21.7010108@zone12.com> Adrean Clark wrote: > Mailman seems to be wrapping my email text automatically-- I have sent > email messages unwrapped from both Gmail and SquirrelMail and I still get > my emails back through the list with word wrap. The line width is the > same as when seen in the post authorization window (moderation is set to > on). This is frustrating because it breaks long URLs and has ugly line > breaks when other people read our messages in other email programs such as > pagers, etc. Are the messages being sent in HTML? I never seem to have this trouble with plain-text emails, but the HTML conversion on my lists will sometimes result in weird formatting on messages sent originally in HTML. The best way to fix it is to not send HTML messages, but it may be easier to disable Mailman's HTML-to-plaintext translation depending on your users. Terri From Stevenmark1975 at aol.com Sun Jul 19 20:04:32 2009 From: Stevenmark1975 at aol.com (Stevenmark1975 at aol.com) Date: Sun, 19 Jul 2009 14:04:32 EDT Subject: [Mailman-Users] Message Delays Message-ID: Hi i run a mailman list and am having complaints from members because , for example an email is sent to the list at 0800 hrs and they are not receiving it until 2300hrs , the members all have different isp mailboxes from a variety of isp's , the message is hitting the server from the sender but is very erratic at getting to peoples inboxes , any ideas as to why , as the company i buy the list through say there are no issues with the list when quite clearly there are Hope you can help From cite+mailman-users at incertum.net Mon Jul 20 09:12:25 2009 From: cite+mailman-users at incertum.net (Stefan =?utf-8?Q?F=C3=B6rster?=) Date: Mon, 20 Jul 2009 09:12:25 +0200 Subject: [Mailman-Users] Message Delays In-Reply-To: References: Message-ID: <20090720071225.GE17915@mail.incertum.net> * Stevenmark1975 at aol.com wrote: > Hi i run a mailman list and am having complaints from members because , for > example an email is sent to the list at 0800 hrs and they are not > receiving it until 2300hrs , the members all have different isp mailboxes from a > variety of isp's , the message is hitting the server from the sender but is > very erratic at getting to peoples inboxes , any ideas as to why , as the > company i buy the list through say there are no issues with the list when > quite clearly there are Without the mailserver's logs, this is hard to debug. The next time a message is delivered with a large delay, find out the message-id of that post to the list, and try asking the company running your list for you for the following details: 1. The time the message with the given message id and the recipient who had a complaint entered the queue of that company's mail server. 2. The time of all delivery attempts to the receivers mail server. If there is more than one attempt, they should provide you with the errors which prevented a successful delivery. Since not all of your list's subscribers have problems receiving the mail in a timely manner I don't think this is a mailman problem at all. Cheers Stefan -- Stefan F?rster http://www.incertum.net/ Public Key: 0xBBE2A9E9 Der Preis der Freiheit ist ewige Wachsamkeit! From listeyon at metu.edu.tr Mon Jul 20 12:26:18 2009 From: listeyon at metu.edu.tr (liste yoneticisi) Date: Mon, 20 Jul 2009 13:26:18 +0300 (WET) Subject: [Mailman-Users] Password reminder on private archive login page In-Reply-To: <000c01c6d247$e4416600$0301a8c0@endurance> References: <20060906010502.eyux3ept1k4wsssw@sbscomp.net> <000c01c6d247$e4416600$0301a8c0@endurance> Message-ID: Hello; I have two main questions. First; We once asked about adding password reminder to private archive login page. We tried some modifications but couldn't succeed. I copied the previous correspondence below. """ >Can I put the password reminder on private archive login page? So that, >list members who want to see the archive, but do not remember their >passwords, can quickly learn their passwords. Otherwise, password >reminder is too hard to find using the links on general list info page.. This is a good idea. I think I'll implement it for Mailman 2.2. What needs to be done is the reminder button has to be added to the private.html archive login template and code needs to be added to Mailman/Cgi/private.py to recognize the button and send the reminder. You can look at Mailman/Cgi/options.py for how it's done there. """ I have added the following lines to PATH/mailman/Mailman/Cgi/private.py " print Utils.maketext( 'private.html', {'action' : Utils.websafe(action), 'realname': mlist.real_name, 'message' : message, }, mlist=mlist) return ### My Lines 7/4/2009 Eklenti baslangic if cgidata.has_key('emailpw'): mlist.MailUserPassword(user) options_page( mlist, doc, user, cpuser, userlang, _('A reminder of your password has been emailed to you.')) print doc.Format() return ### My Lines 7/4/2009 Eklenti bitis lang = mlist.getMemberLanguage(username) i18n.set_language(lang) doc.set_language(lang) # Authorization confirmed... output the desired file try: ctype, enc = guess_type(path, strict=0) " But nothing changed.:-( What else can we do about it? Mailman version is 2.1.9 -------------------- The second question is about vesion upgrade. Mailman, in our system, is running on Debian. Python version is 2.4.4 I heard that 2.1.12 doesn't work properly on 2.4.4 but I am informed that the newer version of Python doesn't exist on Debian Package. It seems difficult to upgrade under these circumstances. What are the major differences between the Mailman versions 2.1.9 and 2.1.12 with regard to security, usability? Thanks... From adamsca at gmail.com Mon Jul 20 17:51:13 2009 From: adamsca at gmail.com (Christopher Adams) Date: Mon, 20 Jul 2009 08:51:13 -0700 Subject: [Mailman-Users] digests/Python/2.1.12 upgrade In-Reply-To: References: <27572d930907182154r5ab51a33wc8bcdd61917f34e2@mail.gmail.com> Message-ID: <27572d930907200851q604e3bcfq5511581d1efc54d1@mail.gmail.com> Mark, >From crontab.in : # # Noon, mail digests for lists that do periodic as well as threshhold delivery. 0 12 * * * /usr/local/bin/python -S /usr/local/mailman/cron/senddigests # This invokes version 2.5. >From senddigests: #! /usr/local/bin/python This invokes version 2.5 As for /usr/local/mailman/pythonlib/lib/python2.5, that does seem to be irrelevant to this. It points to some Japanese site-packages or something. I thought is was something else. On Sat, Jul 18, 2009 at 10:05 PM, Mark Sapiro wrote: > Christopher Adams wrote: >> >>It says __version__ = '4.0.1' >> >>I guess my only alernative is to upgrade to 2.5.2, though I am not >>sure if the OS will support it. > > > I don't know if that will help as it has the same version 4.0.1 email > package. > > What are the python comands in Mailman's crontab and in the initial > line of cron/senddigests, and what python do they invoke? > > You mentioned earlier > >>I also have this in the mailman directory: > >>/usr/local/mailman/pythonlib/lib/python2.5 > > That in itself is probably irrelevant, but what is that? Is it a > symlink or the entire Python library or ? > > -- > Mark Sapiro ? ? ? ?The highway is for gamblers, > San Francisco Bay Area, California ? ?better use your sense - B. Dylan > > -- Christopher Adams adamsca at gmail.com From adamsca at gmail.com Mon Jul 20 19:37:54 2009 From: adamsca at gmail.com (Christopher Adams) Date: Mon, 20 Jul 2009 10:37:54 -0700 Subject: [Mailman-Users] mailman-loop question Message-ID: <27572d930907201037n1c2a3263hbe2342a84e52d0a9@mail.gmail.com> Since upgrading to Mailman 2.1.12, the system has been generating dozens of messages similar to the one below. Prior to the upgrade, I did not see these sent from mailman-loop. I checked the mailman aliases and see the entry for it: # The ultimate loop stopper address mailman-loop: /usr/local/mailman/data/owner-bounces.mbox An example of the messages: From: mailman-loop at mydomain.com; on behalf of; Mail Delivery System [MAILER-DAEMON at mydomain.com] Subject: Staying healthy is easy Sent: 7/20/2009 10:08 AM The following recipient(s) could not be reached: joe.blow at wherever.com on 7/20/2009 10:08 AM Failed (host mail.system.com[xxx.xxx.xxx.xx] said: 550 5.1.1 ... User unknown (in reply to RCPT TO command)) What specifically is mailman-loop supposed to do and is this just a coincidence that I am getting them after the upgrade? I commented out the alias and restarted mailman, yet the message continue to be delivered. -- Christopher Adams adamsca at gmail.com From mark at msapiro.net Tue Jul 21 02:45:30 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 20 Jul 2009 17:45:30 -0700 Subject: [Mailman-Users] mailman-loop question In-Reply-To: <27572d930907201037n1c2a3263hbe2342a84e52d0a9@mail.gmail.com> Message-ID: Christopher Adams wrote: >Since upgrading to Mailman 2.1.12, the system has been generating >dozens of messages similar to the one below. Prior to the upgrade, I >did not see these sent from mailman-loop. I checked the mailman >aliases and see the entry for it: > ># The ultimate loop stopper address >mailman-loop: /usr/local/mailman/data/owner-bounces.mbox > > >An example of the messages: > >From: mailman-loop at mydomain.com; on behalf of; Mail Delivery System >[MAILER-DAEMON at mydomain.com] > > Subject: Staying healthy is easy > Sent: 7/20/2009 10:08 AM > >The following recipient(s) could not be reached: > > joe.blow at wherever.com on 7/20/2009 10:08 AM > Failed (host mail.system.com[xxx.xxx.xxx.xx] said: 550 >5.1.1 ... User unknown (in reply to RCPT TO >command)) > > >What specifically is mailman-loop supposed to do and is this just a >coincidence that I am getting them after the upgrade? I commented out >the alias and restarted mailman, yet the message continue to be >delivered. The mailman-loop alias has nothing to do with this message and you shouldn't remove it. It is there to prevent bounce loops should THIS message bounce. The messages are bounces of password reminders. This changed in 2.1.11. See for more detail. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Jul 21 03:08:57 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 20 Jul 2009 18:08:57 -0700 Subject: [Mailman-Users] digests/Python/2.1.12 upgrade In-Reply-To: <27572d930907200851q604e3bcfq5511581d1efc54d1@mail.gmail.com> Message-ID: Christopher Adams wrote: > >>From crontab.in : What about from crontab -u mailman -l although it's popbably the same. ># ># Noon, mail digests for lists that do periodic as well as threshhold delivery. >0 12 * * * /usr/local/bin/python -S /usr/local/mailman/cron/senddigests ># > >This invokes version 2.5. > >>From senddigests: > >#! /usr/local/bin/python > >This invokes version 2.5 Take a look at /usr/local/lib/python2.5/email/charset.py. At around line 196, you should see def __init__(self, input_charset=DEFAULT_CHARSET): followed by 4 comment lines and try: if isinstance(input_charset, unicode): input_charset.encode('ascii') else: input_charset = unicode(input_charset, 'ascii') except UnicodeError: raise errors.CharsetError(input_charset) input_charset = input_charset.lower() This may be a problem, although others who've had this problem with a different email package have switched to this one and it solved the problem. Try changing else: input_charset = unicode(input_charset, 'ascii') to else: unicode(input_charset, 'ascii') and then restart Mailman. If that fixes the problem for you, I don't know why others don't have this problem with email 4.0.1, but at least you will be OK. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Jul 21 05:20:22 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 20 Jul 2009 20:20:22 -0700 Subject: [Mailman-Users] Password reminder on private archive login page In-Reply-To: Message-ID: liste yoneticisi wrote: > >I have two main questions. > >First; We once asked about adding password reminder to private archive >login page. We tried some modifications but couldn't succeed. I copied the >previous correspondence below. > >""" >>Can I put the password reminder on private archive login page? So that, >>list members who want to see the archive, but do not remember their >>passwords, can quickly learn their passwords. Otherwise, password >>reminder is too hard to find using the links on general list info page.. > > >This is a good idea. I think I'll implement it for Mailman 2.2. > >What needs to be done is the reminder button has to be added to the >private.html archive login template and code needs to be added to >Mailman/Cgi/private.py to recognize the button and send the reminder. > >You can look at Mailman/Cgi/options.py for how it's done there. >""" > > >I have added the following lines to >PATH/mailman/Mailman/Cgi/private.py > >" > print Utils.maketext( > 'private.html', > {'action' : Utils.websafe(action), > 'realname': mlist.real_name, > 'message' : message, > }, mlist=mlist) > return > >### My Lines 7/4/2009 Eklenti baslangic > > if cgidata.has_key('emailpw'): > mlist.MailUserPassword(user) > options_page( > mlist, doc, user, cpuser, userlang, > _('A reminder of your password has been emailed to you.')) > print doc.Format() > return >### My Lines 7/4/2009 Eklenti bitis > > > lang = mlist.getMemberLanguage(username) > i18n.set_language(lang) > doc.set_language(lang) > > # Authorization confirmed... output the desired file > try: > ctype, enc = guess_type(path, strict=0) > >" > >But nothing changed.:-( There are several things wrong with the above. You have copied the wrong code from options.py. That code processes the reminder button from the logged-in options page (I'm not sure why there is a reminder there, but the list admin could use it to send a reminder to the user). You want the code that follows the comment # Are we processing a password reminder from the login screen? but if you copy it verbatim as you did with the other, you'll have the problem that it calls the function loginpage() just as the above calls options_page() and those functions are local to the options.py module and undefined in private.py. You don't want to call either of those. The final problem is you've inserted your code in the wrong place. You put it where it is only reached if the user is already authenticated or provided a valid authentication. >What else can we do about it? Find someone who knows some Python to do this for you. You can try the insert in the attached reminder.txt file, but note that this is untested and may cause problems. >Mailman version is 2.1.9 > >-------------------- > >The second question is about vesion upgrade. > >Mailman, in our system, is running on Debian. >Python version is 2.4.4 > >I heard that 2.1.12 doesn't work properly on 2.4.4 but I am informed that >the newer version of Python doesn't exist on Debian Package. >It seems difficult to upgrade under these circumstances. > >What are the major differences between the Mailman versions 2.1.9 and >2.1.12 with regard to security, usability? See -- 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: reminder.txt URL: From mark at msapiro.net Tue Jul 21 05:51:36 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 20 Jul 2009 20:51:36 -0700 Subject: [Mailman-Users] Password reminder on private archive login page In-Reply-To: Message-ID: liste yoneticisi wrote: > >I heard that 2.1.12 doesn't work properly on 2.4.4 but I am informed that >the newer version of Python doesn't exist on Debian Package. >It seems difficult to upgrade under these circumstances. There is a simple patch to the Python 2.4.4 lib/email/Charset.py at that will fix it for Mailman. Also see the comment thread at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamsca at gmail.com Tue Jul 21 07:23:20 2009 From: adamsca at gmail.com (Christopher Adams) Date: Mon, 20 Jul 2009 22:23:20 -0700 Subject: [Mailman-Users] digests/Python/2.1.12 upgrade In-Reply-To: References: <27572d930907200851q604e3bcfq5511581d1efc54d1@mail.gmail.com> Message-ID: <27572d930907202223u2cd6f70bub4950dc621c1fa95@mail.gmail.com> Mark, Running crontab -u mailman -i just reads out crontab.in. The edit to charset.py worked and the digests have been generated. Thank you for your commitment to help. It really makes a big difference to us adminstrators. I wonder why this particular installation presented a unique problem. Thanks again, Christopher Adams On Mon, Jul 20, 2009 at 6:08 PM, Mark Sapiro wrote: > Christopher Adams wrote: >> >>>From crontab.in : > > > What about from > > crontab -u mailman -l > > although it's popbably the same. > > >># >># Noon, mail digests for lists that do periodic as well as threshhold delivery. >>0 12 * * * /usr/local/bin/python -S /usr/local/mailman/cron/senddigests >># >> >>This invokes version 2.5. >> >>>From senddigests: >> >>#! /usr/local/bin/python >> >>This invokes version 2.5 > > > Take a look at /usr/local/lib/python2.5/email/charset.py. At around > line 196, you should see > > ? ?def __init__(self, input_charset=DEFAULT_CHARSET): > > followed by 4 comment lines and > > ? ? ? ?try: > ? ? ? ? ? ?if isinstance(input_charset, unicode): > ? ? ? ? ? ? ? ?input_charset.encode('ascii') > ? ? ? ? ? ?else: > ? ? ? ? ? ? ? ?input_charset = unicode(input_charset, 'ascii') > ? ? ? ?except UnicodeError: > ? ? ? ? ? ?raise errors.CharsetError(input_charset) > ? ? ? ?input_charset = input_charset.lower() > > This may be a problem, although others who've had this problem with a > different email package have switched to this one and it solved the > problem. Try changing > > ? ? ? ? ? ?else: > ? ? ? ? ? ? ? ?input_charset = unicode(input_charset, 'ascii') > > to > > ? ? ? ? ? ?else: > ? ? ? ? ? ? ? ?unicode(input_charset, 'ascii') > > and then restart Mailman. > > If that fixes the problem for you, I don't know why others don't have > this problem with email 4.0.1, but at least you will be OK. > > > -- > Mark Sapiro ? ? ? ?The highway is for gamblers, > San Francisco Bay Area, California ? ?better use your sense - B. Dylan > > -- Christopher Adams adamsca at gmail.com From b19141 at anl.gov Tue Jul 21 17:05:59 2009 From: b19141 at anl.gov (Barry Finkel) Date: Tue, 21 Jul 2009 10:05:59 -0500 (CDT) Subject: [Mailman-Users] Password reminder on private archive login page In-Reply-To: Mail from 'Mark Sapiro ' dated: Mon, 20 Jul 2009 20:20:22 -0700 Message-ID: <20090721150559.D033B17490@britaine.cis.anl.gov> Mark wrote: > See > When I go to that URL I get a message: Internal Server Error ---------------------------------------------------------------------- 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 mark at msapiro.net Tue Jul 21 17:41:58 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 21 Jul 2009 08:41:58 -0700 Subject: [Mailman-Users] Password reminder on private archive login page In-Reply-To: <20090721150559.D033B17490@britaine.cis.anl.gov> Message-ID: Barry Finkel wrote: >Mark wrote: > >> See >> > >When I go to that URL I get a message: > > Internal Server Error So do I. This is a Launchpad issue, and I was hoping it would work by the time anyone tried it. These things are usually transient. You can go to and click the 'download' icon at the far right of the 'NEWS' line to download the raw file. That at least seems to work. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dorgan at donaldorgan.com Tue Jul 21 18:19:54 2009 From: dorgan at donaldorgan.com (Donald J. Organ IV) Date: Tue, 21 Jul 2009 12:19:54 -0400 (EDT) Subject: [Mailman-Users] Help!! Spam Flood! Message-ID: <19381924.14181248193194779.JavaMail.root@twoguyshosting.com.> So I seem to be getting flooded with spam being send to liphp-dev-owner at lists.liphp.org , and it seems to have the on behalf of .... in there. Is there a way to stop this. I get a couple hundred if not maybe a couple of 1,000 spam messages a day. Now I am the owner of the list so I guess email sent to that address should come to me but isnt there a way to stop the spam? From Jibins.Joseph at lntinfotech.com Tue Jul 21 14:48:09 2009 From: Jibins.Joseph at lntinfotech.com (Jibin) Date: Tue, 21 Jul 2009 05:48:09 -0700 (PDT) Subject: [Mailman-Users] The email command interface is not working Message-ID: <24587042.post@talk.nabble.com> Hi, The email command interface is not working for me. I have seen the following in mailman configuration : "example-list-request at mydomain.com : Allows you to run commands on your list via email. This is the address you would send to when requesting a subscriber listing." But the same is not working for me. is there any special configuration for this. I have configured mailman in a linux server and using the '/mail/aliases' file. And the entries for each mailing list in the 'aleases' file is like below : # Mailing list listname listname: "|/foo/baa/mailman/mail/wrapper post listname" listname-admin: "|/foo/baa/mailman/mail/wrapper mailowner listname" listname-request: "|/foo/baa/mailman/mail/wrapper mailcmd listname" listname-owner: listname-admin Kindly help me in this, since i am looking into it for long time. Thanks a lot in advance. Jibins -- View this message in context: http://www.nabble.com/The-email-command-interface-is-not-working-tp24587042p24587042.html Sent from the Mailman - Users mailing list archive at Nabble.com. From remco at beryllium.net Mon Jul 20 13:35:55 2009 From: remco at beryllium.net (Remco Poelstra) Date: Mon, 20 Jul 2009 13:35:55 +0200 Subject: [Mailman-Users] "We hit a bug" page Message-ID: <4A64569B.8050900@beryllium.net> Hi, I'm trying to install Mailman 2.1.12. It compiled fine, with the following flags: ./configure --prefix=/var/lib/mailman --with-username=list \ --with-groupname=list \ --with-mail-gid=daemon --with-cgi-gid=w-lists \ --without-permcheck --with-mailhost=localhost \ --with-urlhost=localhost Then I copied the cgi-bin scripts to the /var/www/w-lists directory. This step is necessary to get the scripts inside the suexec environment. When I go to /mailman/listinfo, I get the following page text: ----------------- Bug in Mailman version 2.1.12 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. --------------- The mailman/error.log file is completely empty. How can I find out what's going wrong here? Kind regards, Remco Poelstra From gtaylor at riverviewtech.net Tue Jul 21 22:23:31 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Tue, 21 Jul 2009 15:23:31 -0500 Subject: [Mailman-Users] Help!! Spam Flood! In-Reply-To: <19381924.14181248193194779.JavaMail.root@twoguyshosting.com.> References: <19381924.14181248193194779.JavaMail.root@twoguyshosting.com.> Message-ID: <4A6623C3.5080306@riverviewtech.net> On 07/21/09 11:19, Donald J. Organ IV wrote: > Now I am the owner of the list so I guess email sent to that address > should come to me but isnt there a way to stop the spam? Are the messages truly spam or are they from a mis-configuration / mail loop / etc? Grant. . . . From mark at msapiro.net Tue Jul 21 23:21:59 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 21 Jul 2009 14:21:59 -0700 Subject: [Mailman-Users] The email command interface is not working In-Reply-To: <24587042.post@talk.nabble.com> Message-ID: Jibin wrote: > >The email command interface is not working for me. I have seen the following >in mailman configuration : >"example-list-request at mydomain.com : Allows you to run commands on your list >via email. This is the address you would send to when requesting a >subscriber listing." >But the same is not working for me. is there any special configuration for >this. [...] This question was also posted at and is being followed up there. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Jul 21 23:27:01 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 21 Jul 2009 14:27:01 -0700 Subject: [Mailman-Users] Help!! Spam Flood! In-Reply-To: <19381924.14181248193194779.JavaMail.root@twoguyshosting.com.> Message-ID: Donald J. Organ IV wrote: >So I seem to be getting flooded with spam being send to liphp-dev-owner at lists.liphp.org , and it seems to have the on behalf of .... in there. Is there a way to stop this. I get a couple hundred if not maybe a couple of 1,000 spam messages a day. > >Now I am the owner of the list so I guess email sent to that address should come to me but isnt there a way to stop the spam? You can try using header_filter_rules which apply to -owner mail as well as to list mail, but the better way to deal with spam is to identify it at incoming SMTP time and just not accept it, or at least discard it. There are many tools available for dealing with spam at this level that are much more effective than Mailman is. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Jul 22 00:38:56 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 21 Jul 2009 15:38:56 -0700 Subject: [Mailman-Users] "We hit a bug" page In-Reply-To: <4A64569B.8050900@beryllium.net> Message-ID: Remco Poelstra wrote: > >I'm trying to install Mailman 2.1.12. It compiled fine, with the >following flags: > ./configure --prefix=/var/lib/mailman --with-username=list \ > --with-groupname=list \ > --with-mail-gid=daemon --with-cgi-gid=w-lists \ This won't work. Your Mailman group is 'list'. With suEXEC, your wrappers cannot be SETGID, thus Apache must invoke them as group 'list' and this must also be the group that the wrappers expect to be invoked as. I.e. --with-cgi-gid=list > --without-permcheck --with-mailhost=localhost \ > --with-urlhost=localhost If you want to actually create and use lists, --with-mailhost and --with-urlhost need to be fully qualified domain names, not 'localhost. You can fix this after the fact by setting DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST in mm_cfg.py followed by VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >Then I copied the cgi-bin scripts to the /var/www/w-lists directory. >This step is necessary to get the scripts inside the suexec environment. > >When I go to /mailman/listinfo, I get the following page text: >----------------- >Bug in Mailman version 2.1.12 > >We're sorry, we hit a bug! > >Please inform the webmaster for this site of this problem. Printing of >traceback and other system information has been explicitly inhibited, >but the webmaster can find this information in the Mailman error logs. >--------------- >The mailman/error.log file is completely empty. How can I find out >what's going wrong here? If you're looking at /var/lib/mailman/logs/error (based on your configure command) and it is empty or non-existent, fix permissions so your web server can create/write it. Alternatively, you can modify /var/lib/mailman/scripts/driver and change STEALTH_MODE = 1 to STEALTH_MODE = 0 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From remco at beryllium.net Wed Jul 22 09:05:58 2009 From: remco at beryllium.net (Remco Poelstra) Date: Wed, 22 Jul 2009 09:05:58 +0200 Subject: [Mailman-Users] "We hit a bug" page In-Reply-To: References: Message-ID: <4A66BA56.7080401@beryllium.net> Mark Sapiro schreef: > This won't work. Your Mailman group is 'list'. With suEXEC, your > wrappers cannot be SETGID, thus Apache must invoke them as group > 'list' and this must also be the group that the wrappers expect to be > invoked as. I.e. --with-cgi-gid=list > > If you want to actually create and use lists, --with-mailhost and > --with-urlhost need to be fully qualified domain names, not > 'localhost. You can fix this after the fact by setting > DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST in mm_cfg.py followed by > > VIRTUAL_HOSTS.clear() > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > If you're looking at /var/lib/mailman/logs/error (based on your > configure command) and it is empty or non-existent, fix permissions so > your web server can create/write it. > > Alternatively, you can modify /var/lib/mailman/scripts/driver and change > > STEALTH_MODE = 1 > > to > > STEALTH_MODE = 0 > Hi, Thanks for the tips. Since I had to recompile to get the cgi-gid correct, I also directly fixed the hostname flags, just to save myself some trouble later on. Now I also instantly got some working logs files, so it was all very close related. General note: Maybe it would be nice if Mailman would not say `We hit a bug`, since that?s not really correct, but say more something like ?permission error?. Regards, Remco Poelstra From cite+mailman-users at incertum.net Wed Jul 22 10:02:35 2009 From: cite+mailman-users at incertum.net (Stefan =?utf-8?Q?F=C3=B6rster?=) Date: Wed, 22 Jul 2009 10:02:35 +0200 Subject: [Mailman-Users] Help!! Spam Flood! In-Reply-To: References: <19381924.14181248193194779.JavaMail.root@twoguyshosting.com.> Message-ID: <20090722080234.GK9245@mail.incertum.net> * Mark Sapiro wrote: > There are many tools available for dealing with spam at this level that > are much more effective than Mailman is. Since I've read this several times in the past months, it makes me wonder if it is planned to drop some of the content filtering features that mailman provides in MM3. I really hope that MM3 will continue to provide at least the possibility to cut some unwanted attachment types, ignore the HTML part of a mail and so on. I totally agree that spam prevention is a much more suitable task for a MTA or a dedicated content filtering framework like amavisd-new, but I think that some minimal filtering functionalitiy should be retained in MM3. Cheers Stefan From dunkel at calamus.net Wed Jul 22 09:53:31 2009 From: dunkel at calamus.net (Ulf Dunkel) Date: Wed, 22 Jul 2009 09:53:31 +0200 Subject: [Mailman-Users] Help!! Spam Flood! In-Reply-To: <19381924.14181248193194779.JavaMail.root@twoguyshosting.com.> References: <19381924.14181248193194779.JavaMail.root@twoguyshosting.com.> Message-ID: <4A66C57B.4050501@calamus.net> Hi Donald. Donald J. Organ IV wrote: > So I seem to be getting flooded with spam being send to liphp-dev-owner at lists.liphp.org , and it seems to have the on behalf of .... in there. Is there a way to stop this. I get a couple hundred if not maybe a couple of 1,000 spam messages a day. > > Now I am the owner of the list so I guess email sent to that address should come to me but isnt there a way to stop the spam? Do you use a greylist on your mail server side? --Ulf From barry at python.org Wed Jul 22 12:34:39 2009 From: barry at python.org (Barry Warsaw) Date: Wed, 22 Jul 2009 06:34:39 -0400 Subject: [Mailman-Users] Help!! Spam Flood! In-Reply-To: <20090722080234.GK9245@mail.incertum.net> References: <19381924.14181248193194779.JavaMail.root@twoguyshosting.com.> <20090722080234.GK9245@mail.incertum.net> Message-ID: On Jul 22, 2009, at 4:02 AM, Stefan F?rster wrote: > * Mark Sapiro wrote: >> There are many tools available for dealing with spam at this level >> that >> are much more effective than Mailman is. > > Since I've read this several times in the past months, it makes me > wonder if it is planned to drop some of the content filtering features > that mailman provides in MM3. > > I really hope that MM3 will continue to provide at least the > possibility to cut some unwanted attachment types, ignore the HTML > part of a mail and so on. > > I totally agree that spam prevention is a much more suitable task for > a MTA or a dedicated content filtering framework like amavisd-new, but > I think that some minimal filtering functionalitiy should be retained > in MM3. I have no plans to drop these features, though I might not "market" them as spam fighting measures. -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 kremels at kreme.com Wed Jul 22 16:02:40 2009 From: kremels at kreme.com (LuKreme) Date: Wed, 22 Jul 2009 08:02:40 -0600 Subject: [Mailman-Users] permission denied error Message-ID: IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ mailman/config.pck' all the config.pck files have the same permissions though: 10 -rw-rw---- 1 mailman mailman 8556 Jul 21 12:00 list1/config.pck 8 -rw-rw---- 1 mailman mailman 7825 Mar 11 12:00 list1/ config.pck.corrupt 10 -rw-rw---- 1 mailman mailman 8556 Jul 21 09:00 list1/ config.pck.last 8 -rw-rw---- 1 mailman mailman 7825 Mar 11 12:10 list1/ config.pck.safety 10 -rw-rw---- 1 mailman mailman 9678 Jul 21 12:00 list2/config.pck 10 -rw-rw---- 1 mailman mailman 9678 Jul 21 09:00 list2/ config.pck.last 4 -rw-rw---- 1 mailman mailman 3640 Jul 21 12:00 mailman/config.pck 4 -rw-rw---- 1 mailman mailman 3640 Mar 11 12:00 mailman/ config.pck.corrupt 4 -rw-rw---- 1 mailman mailman 3640 Jul 21 09:00 mailman/ config.pck.last 4 -rw-rw---- 1 mailman mailman 3640 Mar 11 12:07 mailman/ config.pck.safety $ bin/check_perms -f No problems found -- I think it's the duty of the comedian to find out where the line is drawn and cross it deliberately. From mark at msapiro.net Wed Jul 22 16:33:40 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 22 Jul 2009 07:33:40 -0700 Subject: [Mailman-Users] permission denied error In-Reply-To: Message-ID: LuKreme wrote: >IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ >mailman/config.pck' > >all the config.pck files have the same permissions though: What process encountered this error? If there was a traceback, what was it? Were you running a command line script as a non-root user not in Mailman's group? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Jul 22 17:29:44 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 22 Jul 2009 08:29:44 -0700 Subject: [Mailman-Users] "We hit a bug" page In-Reply-To: <4A66BA56.7080401@beryllium.net> Message-ID: Remco Poelstra wrote: >General note: Maybe it would be nice if Mailman would not say `We hit a >bug`, since that?s not really correct, but say more something like >?permission error?. This page is produced for any uncaught exception encountered by any of the web CGI scripts. The intent is to produce something without going into a lot of analysis of the exception which could trigger another exception, so it needs to be a generic message. "We hit a bug" is probably often not strictly correct, but other things like "permission error" or "configuration error" would be even less correct in general. Possibly "We hit an error" or "We hit an exception" might be technically more accurate, but I'd be concerned that these tend to imply a user error which is not the case. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamsca at gmail.com Wed Jul 22 18:55:12 2009 From: adamsca at gmail.com (Christopher Adams) Date: Wed, 22 Jul 2009 09:55:12 -0700 Subject: [Mailman-Users] bug error when subscribing through web after Mailman 2.1.12 upgrade Message-ID: <27572d930907220955j676b1e6dwcbe7c175771e44ab@mail.gmail.com> Since upgrading to version 2.1.12, I have experienced a number of errors that have resulted in a "You've Hit a Bug". So far, I have been able to patch things up. The latest occurs when a user attempts to subscribe from the web. Here is the error log information: admin(9559): [----- Mailman Version: 2.1.12 -----] admin(9559): [----- Traceback ------] admin(9559): Traceback (most recent call last): admin(9559): File "/usr/local/mailman/scripts/driver", line 112, in run_main admin(9559): main() admin(9559): File "/usr/local/mailman/Mailman/Cgi/subscribe.py", line 97, in main admin(9559): process_form(mlist, doc, cgidata, language) admin(9559): File "/usr/local/mailman/Mailman/Cgi/subscribe.py", line 177, in process_form admin(9559): mlist.AddMember(userdesc, remote) admin(9559): File "/usr/local/mailman/Mailman/MailList.py", line 894, in AddMember admin(9559): listinfo_url = self.getScriptUrl('listinfo', absolute=1) admin(9559): File "/usr/local/mailman/Mailman/MailList.py", line 146, in __getattr__ admin(9559): raise AttributeError, name admin(9559): AttributeError: getScriptUrl admin(9559): [----- Python Information -----] admin(9559): sys.version = 2.5 (r25:51908, Jul 17 2007, 11:25:13) [GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-20)] admin(9559): sys.executable = /usr/local/bin/python admin(9559): sys.prefix = /usr/local admin(9559): sys.exec_prefix = /usr/local admin(9559): sys.path = /usr/local admin(9559): sys.platform = linux2 admin(9559): [----- Environment Variables -----] admin(9559): HTTP_COOKIE: orcollabproj+admin=2802000000693832674a732800000065396231343338353461343335393035633531633966663335636564306366643338663533326234; ei-news+admin=280200000069243a674a732800000062313735653035626465346563393937346135303333616437643337656231663631393734306233; ola2010+admin=280200000069953a674a732800000064373236653737626132383038653838313930646234616662643139343531383334653536353764; orshots+admin=2802000000694e3c674a732800000035383661646366366230653064346432666536643064353263386631366366336665666164613539; test7+admin=280200000069c83f674a732800000037663466353036643030353334346437643332316233636430393266326534633038373935306661 admin(9559): SERVER_SOFTWARE: Apache/2.2.4 (Unix) admin(9559): SCRIPT_NAME: /mailman/subscribe admin(9559): SERVER_SIGNATURE: admin(9559): REQUEST_METHOD: POST admin(9559): HTTP_KEEP_ALIVE: 300 admin(9559): SERVER_PROTOCOL: HTTP/1.1 admin(9559): QUERY_STRING: admin(9559): CONTENT_LENGTH: 101 admin(9559): HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7 admin(9559): HTTP_USER_AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 admin(9559): HTTP_CONNECTION: keep-alive admin(9559): HTTP_REFERER: http://listsmart.osl.state.or.us/mailman/listinfo/test7 admin(9559): SERVER_NAME: listsmart.osl.state.or.us admin(9559): REMOTE_ADDR: 159.121.122.135 admin(9559): PATH_TRANSLATED: /usr/local/apache2/htdocs/test7 admin(9559): SERVER_PORT: 80 admin(9559): SERVER_ADDR: 159.121.122.233 admin(9559): DOCUMENT_ROOT: /usr/local/apache2/htdocs admin(9559): PYTHONPATH: /usr/local/mailman admin(9559): SCRIPT_FILENAME: /usr/local/mailman/cgi-bin/subscribe admin(9559): SERVER_ADMIN: root at swiki.osl.state.or.us admin(9559): HTTP_HOST: listsmart.osl.state.or.us admin(9559): REQUEST_URI: /mailman/subscribe/test7 admin(9559): HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 admin(9559): GATEWAY_INTERFACE: CGI/1.1 admin(9559): REMOTE_PORT: 1638 admin(9559): HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5 admin(9559): CONTENT_TYPE: application/x-www-form-urlencoded admin(9559): HTTP_ACCEPT_ENCODING: gzip,deflate admin(9559): PATH_INFO: /test7 -- Christopher Adams adamsca at gmail.com From mark at msapiro.net Thu Jul 23 02:50:42 2009 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 22 Jul 2009 17:50:42 -0700 Subject: [Mailman-Users] bug error when subscribing through web afterMailman 2.1.12 upgrade In-Reply-To: <27572d930907220955j676b1e6dwcbe7c175771e44ab@mail.gmail.com> Message-ID: Christopher Adams wrote: >Since upgrading to version 2.1.12, I have experienced a number of >errors that have resulted in a "You've Hit a Bug". So far, I have been >able to patch things up. The latest occurs when a user attempts to >subscribe from the web. Here is the error log information: > >admin(9559): [----- Mailman Version: 2.1.12 -----] >admin(9559): [----- Traceback ------] >admin(9559): Traceback (most recent call last): >admin(9559): File "/usr/local/mailman/scripts/driver", line 112, in run_main >admin(9559): main() >admin(9559): File "/usr/local/mailman/Mailman/Cgi/subscribe.py", >line 97, in main >admin(9559): process_form(mlist, doc, cgidata, language) >admin(9559): File "/usr/local/mailman/Mailman/Cgi/subscribe.py", >line 177, in process_form >admin(9559): mlist.AddMember(userdesc, remote) Here in the traceback, the subscribe CGI is calling the list object's AddMember method to add the member >admin(9559): File "/usr/local/mailman/Mailman/MailList.py", line >894, in AddMember >admin(9559): listinfo_url = self.getScriptUrl('listinfo', absolute=1) Then within the AddMember method in /usr/local/mailman/Mailman/MailList.py, the above line calls the list's getScriptUrl method which triggers the exception below saying the list object has no getScriptUrl method. There are two things seriously wrong here: 1) In the 2.1.12 released MailList.py, there is no line containing the name 'listinfo_url' anywhere in the module 2) the 'getScriptUrl' list method doesn't exist, thus the exception. The method's name is 'GetScriptURL'. >admin(9559): File "/usr/local/mailman/Mailman/MailList.py", line >146, in __getattr__ >admin(9559): raise AttributeError, name >admin(9559): AttributeError: getScriptUrl So, the question here is where did this MailList.py module come from? Is this a source install or a package? Did you modify it in any way? It is clearly not an unmodified source distribution, and it is clearly broken. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dorgan at donaldorgan.com Tue Jul 21 22:33:14 2009 From: dorgan at donaldorgan.com (Donald J. Organ IV) Date: Tue, 21 Jul 2009 16:33:14 -0400 (EDT) Subject: [Mailman-Users] Help!! Spam Flood! In-Reply-To: <19381924.14181248193194779.JavaMail.root@twoguyshosting.com.> Message-ID: <1697452.14861248208394151.JavaMail.root@twoguyshosting.com.> "Are the messages truly spam or are they from a mis-configuration / mail loop / etc?" Maybe both how do I check?? ----- Original Message ----- From: "Donald J. Organ IV" To: "Mail List -" Sent: Tuesday, July 21, 2009 4:19:54 PM Subject: Help!! Spam Flood! So I seem to be getting flooded with spam being send to liphp-dev-owner at lists.liphp.org , and it seems to have the on behalf of .... in there. Is there a way to stop this. I get a couple hundred if not maybe a couple of 1,000 spam messages a day. Now I am the owner of the list so I guess email sent to that address should come to me but isnt there a way to stop the spam? From webmaster at nhteapartycoalition.org Wed Jul 22 20:57:21 2009 From: webmaster at nhteapartycoalition.org (Webmaster) Date: Wed, 22 Jul 2009 14:57:21 -0400 Subject: [Mailman-Users] Batch send? Message-ID: <60C1F1A6-C56A-4EBD-88A4-DDC933CAD202@nhteapartycoalition.org> Maybe I'm missing this but my server only lets me send 200 per hour. I need to send a message once per week to a club of 600. I can't find a batch processing timer, is there one? From adamsca at gmail.com Thu Jul 23 05:42:08 2009 From: adamsca at gmail.com (Christopher Adams) Date: Wed, 22 Jul 2009 20:42:08 -0700 Subject: [Mailman-Users] bug error when subscribing through web afterMailman 2.1.12 upgrade In-Reply-To: References: <27572d930907220955j676b1e6dwcbe7c175771e44ab@mail.gmail.com> Message-ID: <27572d930907222042r429712edye6a08f25b3b21e75@mail.gmail.com> Mark, The modification to MailList.py is something that you suggested awhile back and I had carried it through as Mailman was upgraded. Here is the thread from 2005. http://mail.python.org/pipermail/mailman-users/2005-January/042116.html This time, it didn't seem to work and broke it.The problem was the email sent to new list owners had the list address, but didn't complete the actual address. Instead, it results in this: Send list messages to: %(emailaddr)s What is the actual solutilon to the template being populated with the actual list address. This seems like something that would be assumed to exist in an out of the box installation. Thanks again for your help. I have removed the modifications and it is working correctly again. Christopher Adams On Wed, Jul 22, 2009 at 5:50 PM, Mark Sapiro wrote: > Christopher Adams wrote: > >>Since upgrading to version 2.1.12, I have experienced a number of >>errors that have resulted in a "You've Hit a Bug". So far, I have been >>able to patch things up. The latest occurs when a user attempts to >>subscribe from the web. Here is the error log information: >> >>admin(9559): [----- Mailman Version: 2.1.12 -----] >>admin(9559): [----- Traceback ------] >>admin(9559): Traceback (most recent call last): >>admin(9559): ? File "/usr/local/mailman/scripts/driver", line 112, in run_main >>admin(9559): ? ? main() >>admin(9559): ? File "/usr/local/mailman/Mailman/Cgi/subscribe.py", >>line 97, in main >>admin(9559): ? ? process_form(mlist, doc, cgidata, language) >>admin(9559): ? File "/usr/local/mailman/Mailman/Cgi/subscribe.py", >>line 177, in process_form >>admin(9559): ? ? mlist.AddMember(userdesc, remote) > > > Here in the traceback, the subscribe CGI is calling the list object's > AddMember method to add the member > >>admin(9559): ? File "/usr/local/mailman/Mailman/MailList.py", line >>894, in AddMember >>admin(9559): ? ? listinfo_url = self.getScriptUrl('listinfo', absolute=1) > > Then within the AddMember method in > /usr/local/mailman/Mailman/MailList.py, the above line calls the > list's getScriptUrl method which triggers the exception below saying > the list object has no getScriptUrl method. > > There are two things seriously wrong here: > > 1) In the 2.1.12 released MailList.py, there is no line containing the > name 'listinfo_url' anywhere in the module > > 2) the 'getScriptUrl' list method doesn't exist, thus the exception. > The method's name is 'GetScriptURL'. > > >>admin(9559): ? File "/usr/local/mailman/Mailman/MailList.py", line >>146, in __getattr__ >>admin(9559): ? ? raise AttributeError, name >>admin(9559): AttributeError: getScriptUrl > > > So, the question here is where did this MailList.py module come from? > Is this a source install or a package? Did you modify it in any way? > It is clearly not an unmodified source distribution, and it is clearly > broken. > > -- > Mark Sapiro ? ? ? ?The highway is for gamblers, > San Francisco Bay Area, California ? ?better use your sense - B. Dylan > > -- Christopher Adams adamsca at gmail.com From listeyon at metu.edu.tr Thu Jul 23 13:37:52 2009 From: listeyon at metu.edu.tr (liste yoneticisi) Date: Thu, 23 Jul 2009 14:37:52 +0300 (WET) Subject: [Mailman-Users] Password reminder on private archive login page In-Reply-To: References: Message-ID: Dear Mr. Sapiro; Thank you very much for your quick response. Few months ago we made a list based modification in our "test" list. It can be seen here: http://mailman.metu.edu.tr/mailman/private/test ------------------------------------------------------------- I am not very good at object oriented programming, and can hardly understand python scripts. But I am trying to understand the commands. I tried the text in the attachment also but as you warned, it didn't work.:-( ----------------------------------- >The final problem is you've inserted your code in the wrong place. You >put it where it is only reached if the user is already authenticated >or provided a valid authentication. ----------------------------------- Actually if someone reached to the archive (in order to see attachments, messages for example) he probably had not logged into list archives page yet. He is asked to enter his e-mail and corresponding password. After submitting both correctly, the html form runs "private" script.
(*) There are three submit buttons in options page but the necessary one is named "login-remind". (*) It may not be necessary, since it is already written in archive authentication form. But the "private" script is reading the variables "username and password", but "option" script is reading the variable "email". ----------------------- >What needs to be done is the reminder button has to be added to the >private.html archive login template and code needs to be added to >Mailman/Cgi/private.py to recognize the button and send the reminder. ----------------------- You also suggested that a remind button could be added to generic "private.html" externally. I tried that also (but the Turkish version. $MAILMAN_PATH/mailman/templates/tr/private.html) But it didn't have any effect. By the way; from the file "Mailman/Cgi/options.py" I copied the necessary lines as follows. # Password reminder section actionurl = mlist.GetScriptURL('options') form = Form(actionurl) table = Table(width='100%', border=0, cellspacing=4, cellpadding=5) table.AddRow([Center(Header(2, _('Password reminder')))]) table.AddCellInfo(table.GetCurrentRowIndex(), 0, bgcolor=mm_cfg.WEB_HEADER_COLOR) table.AddRow([Label(_('Email address:')), TextBox('email', size=20)]) table.AddRow([_("""By clicking on the Remind button, your password will be emailed to you.""")]) table.AddRow([Center(SubmitButton('login-remind', _('Remind')))]) # Finish up glomming together the login page ------------- Do these lines work? Is it necessary to add html code to template/private.html also? Regards... ---------------- Liste Yoneticisi http://e-list.cc.metu.edu.tr http://e-liste.bidb.odtu.edu.tr On Mon, 20 Jul 2009, Mark Sapiro wrote: Date: Mon, 20 Jul 2009 20:20:22 -0700 From: Mark Sapiro To: liste yoneticisi , Mailman Users ML Subject: Re: [Mailman-Users] Password reminder on private archive login page liste yoneticisi wrote: > >I have two main questions. > >First; We once asked about adding password reminder to private archive >login page. We tried some modifications but couldn't succeed. I copied the >previous correspondence below. > >""" >>Can I put the password reminder on private archive login page? So that, >>list members who want to see the archive, but do not remember their >>passwords, can quickly learn their passwords. Otherwise, password >>reminder is too hard to find using the links on general list info page.. > > >This is a good idea. I think I'll implement it for Mailman 2.2. > >What needs to be done is the reminder button has to be added to the >private.html archive login template and code needs to be added to >Mailman/Cgi/private.py to recognize the button and send the reminder. > >You can look at Mailman/Cgi/options.py for how it's done there. >""" > > >I have added the following lines to >PATH/mailman/Mailman/Cgi/private.py > >" > print Utils.maketext( > 'private.html', > {'action' : Utils.websafe(action), > 'realname': mlist.real_name, > 'message' : message, > }, mlist=mlist) > return > >### My Lines 7/4/2009 Eklenti baslangic > > if cgidata.has_key('emailpw'): > mlist.MailUserPassword(user) > options_page( > mlist, doc, user, cpuser, userlang, > _('A reminder of your password has been emailed to you.')) > print doc.Format() > return >### My Lines 7/4/2009 Eklenti bitis > > > lang = mlist.getMemberLanguage(username) > i18n.set_language(lang) > doc.set_language(lang) > > # Authorization confirmed... output the desired file > try: > ctype, enc = guess_type(path, strict=0) > >" > >But nothing changed.:-( There are several things wrong with the above. You have copied the wrong code from options.py. That code processes the reminder button from the logged-in options page (I'm not sure why there is a reminder there, but the list admin could use it to send a reminder to the user). You want the code that follows the comment # Are we processing a password reminder from the login screen? but if you copy it verbatim as you did with the other, you'll have the problem that it calls the function loginpage() just as the above calls options_page() and those functions are local to the options.py module and undefined in private.py. You don't want to call either of those. The final problem is you've inserted your code in the wrong place. You put it where it is only reached if the user is already authenticated or provided a valid authentication. From cris at tompkinsagainstwar.org Thu Jul 23 15:31:16 2009 From: cris at tompkinsagainstwar.org (Cris McConkey) Date: Thu, 23 Jul 2009 09:31:16 -0400 Subject: [Mailman-Users] List exclude feature across several domains on same server in a shared hosting environment Message-ID: <4A686624.5090001@tompkinsagainstwar.org> Thanks to a Dreamhost technical support person writing a patch for Mailman running in a shared hosting environment, I can now use the list exclude feature to avoid duplicate messages when an address is subscribed to more than one list on the same domain. Since I have more than one domain with mailman lists, I am wondering if it is in the works to to have list exclusion that would work across domains on the sme server. Is this doable? --Cris -- Visit *Tompkins County Against War & Occupation*, Weblog for Tompkins County War Resisters:* **tompkinsagainstwar.org* *.* *Subscribe* to community event calendar with iCal, Lightning or Sunbird. From mark at msapiro.net Thu Jul 23 16:39:55 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 23 Jul 2009 07:39:55 -0700 Subject: [Mailman-Users] bug error when subscribing through webafterMailman 2.1.12 upgrade In-Reply-To: <27572d930907222042r429712edye6a08f25b3b21e75@mail.gmail.com> Message-ID: Christopher Adams wrote: > >The modification to MailList.py is something that you suggested awhile >back and I had carried it through as Mailman was upgraded. Here is the >thread from 2005. > >http://mail.python.org/pipermail/mailman-users/2005-January/042116.html > >This time, it didn't seem to work and broke it.The problem was the >email sent to new list owners had the list address, but didn't >complete the actual address. Instead, it results in this: > >Send list messages to: > > %(emailaddr)s > >What is the actual solutilon to the template being populated with the >actual list address. This seems like something that would be assumed >to exist in an out of the box installation. The problem with the modification is my fault. I said to add listinfo_url = self.getScriptUrl('listinfo', absolute=1) but this is wrong. It needs to be listinfo_url = self.GetScriptURL('listinfo', absolute=1) However, this has nothing to do with the mail sent to the owner of a new list. This particular modification was to add a definition of 'listinfo_url' to the substitutions in the verify.txt template for the confirmation message sent to someone subscribing when the policy includes 'confirm'. The same modification is also required when the verify.txt template is used for an address change confirmation. Adding %(emailaddr)s to the newlist.txt template requires a different modification to MailList.py. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Jul 23 17:08:56 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 23 Jul 2009 08:08:56 -0700 Subject: [Mailman-Users] List exclude feature across several domains on sameserver in a shared hosting environment In-Reply-To: <4A686624.5090001@tompkinsagainstwar.org> Message-ID: Cris McConkey wrote: >Thanks to a Dreamhost technical support person writing a patch for >Mailman running in a shared hosting environment, I can now use the list >exclude feature to avoid duplicate messages when an address is >subscribed to more than one list on the same domain. > >Since I have more than one domain with mailman lists, I am wondering if >it is in the works to to have list exclusion that would work across >domains on the sme server. I'm not sure I understand why a patch was required. Perhaps Dreamhost has other patches that broke the sibling list feature and they needed to fix it. In any case, cross domain siblings are supported in standard Mailman if ALLOW_CROSS_DOMAIN_SIBLING is set to True or Yes in mm_cfg.py. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adamsca at gmail.com Thu Jul 23 18:37:01 2009 From: adamsca at gmail.com (Christopher Adams) Date: Thu, 23 Jul 2009 09:37:01 -0700 Subject: [Mailman-Users] bug error when subscribing through webafterMailman 2.1.12 upgrade In-Reply-To: References: <27572d930907222042r429712edye6a08f25b3b21e75@mail.gmail.com> Message-ID: <27572d930907230937y64d379fdp5383a3da2c496d9d@mail.gmail.com> Mark, Yes, you are correct. I realized that I was referring to the wrong fix after sending my message. I certainly didn't want to insinuate that you gave me bad information. That aside, the question still stands. Why are these fixes needed to force the templates to display as it seems they should be default? What about a list adminstrator who doesn't have full run of the system to make these fixes? An administrator who does have full run would have to know some python and understand the way Mailman works on the backend. I guess that is the hope for an adminstrator, isn't it? On Thu, Jul 23, 2009 at 7:39 AM, Mark Sapiro wrote: > Christopher Adams wrote: >> >>The modification to MailList.py is something that you suggested awhile >>back and I had carried it through as Mailman was upgraded. Here is the >>thread from 2005. >> >>http://mail.python.org/pipermail/mailman-users/2005-January/042116.html >> >>This time, it didn't seem to work and broke it.The problem was the >>email sent to new list owners had the list address, but didn't >>complete the actual address. Instead, it results in this: >> >>Send list messages to: >> >> ? %(emailaddr)s >> >>What is the actual solutilon to the template being populated with the >>actual list address. This seems like something that would be assumed >>to exist in an out of the box installation. > > > The problem with the modification is my fault. I said to add > > ? ? ? ? ? listinfo_url = self.getScriptUrl('listinfo', absolute=1) > > but this is wrong. It needs to be > > ? ? ? ? ? listinfo_url = self.GetScriptURL('listinfo', absolute=1) > > However, this has nothing to do with the mail sent to the owner of a > new list. This particular modification was to add a definition of > 'listinfo_url' to the substitutions in the verify.txt template for the > confirmation message sent to someone subscribing when the policy > includes 'confirm'. The same modification is also required when the > verify.txt template is used for an address change confirmation. > > Adding %(emailaddr)s to the newlist.txt template requires a different > modification to MailList.py. > > -- > Mark Sapiro ? ? ? ?The highway is for gamblers, > San Francisco Bay Area, California ? ?better use your sense - B. Dylan > > -- Christopher Adams adamsca at gmail.com From mark at msapiro.net Thu Jul 23 19:00:50 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 23 Jul 2009 10:00:50 -0700 Subject: [Mailman-Users] bug error when subscribing through web after Mailman 2.1.12 upgrade In-Reply-To: <27572d930907230937y64d379fdp5383a3da2c496d9d@mail.gmail.com> Message-ID: Christopher Adams wrote: > >That aside, the question still stands. Why are these fixes needed to >force the templates to display as it seems they should be default? >What about a list adminstrator who doesn't have full run of the system >to make these fixes? An administrator who does have full run would >have to know some python and understand the way Mailman works on the >backend. I guess that is the hope for an adminstrator, isn't it? The way current mailman works, you can't just arbitrarily add replacements to templates. Each template is processed with a dictionary of replacements that is specific to that template. The fact that you see some substitution in template-A does not mean you can use the same substitution in template-B because the dictionary for template-B probably doesn't include it. That said, one thing on my to-do list for Mailman 2.2 is to have a global set of replacements that can be used in all templates, but that does not currently exist. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Jul 24 00:20:41 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 23 Jul 2009 15:20:41 -0700 Subject: [Mailman-Users] Password reminder on private archive login page In-Reply-To: Message-ID: liste yoneticisi wrote: > >But I am trying to understand the commands. >I tried the text in the attachment also but as you warned, it didn't >work.:-( > Yes, It had a few problems :( >----------------------------------- >>The final problem is you've inserted your code in the wrong place. You >>put it where it is only reached if the user is already authenticated >>or provided a valid authentication. >----------------------------------- > >Actually if someone reached to the archive (in order to see attachments, >messages for example) he probably had not logged into list archives >page yet. He is asked to enter his e-mail and corresponding password. My remark above referred to where in the logical flow of the private.py module you had put your code. It was not about how a user would arrive at the page. Since I had planned to look into this for Mailman 2.2 anyway, I have made a first cut at implementing this feature. The attached privatepw.patch.txt contains patches to Mailman/Cgi/private.py and templates/en/private.html to implement this feature. I have tested them and they seem OK. You're on your own for the Turkish version of the private.html template. -- 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: privatepw.patch.txt URL: From mark at msapiro.net Fri Jul 24 00:24:45 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 23 Jul 2009 15:24:45 -0700 Subject: [Mailman-Users] Batch send? In-Reply-To: <60C1F1A6-C56A-4EBD-88A4-DDC933CAD202@nhteapartycoalition.org> Message-ID: Webmaster wrote: >Maybe I'm missing this but my server only lets me send 200 per hour. > >I need to send a message once per week to a club of 600. > >I can't find a batch processing timer, is there one? No there is not. This is discussed in the FAQ at -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at shub-internet.org Fri Jul 24 00:25:13 2009 From: brad at shub-internet.org (Brad Knowles) Date: Thu, 23 Jul 2009 17:25:13 -0500 Subject: [Mailman-Users] Batch send? In-Reply-To: <60C1F1A6-C56A-4EBD-88A4-DDC933CAD202@nhteapartycoalition.org> References: <60C1F1A6-C56A-4EBD-88A4-DDC933CAD202@nhteapartycoalition.org> Message-ID: <4A68E349.5080307@shub-internet.org> on 7/22/09 1:57 PM, Webmaster said: > Maybe I'm missing this but my server only lets me send 200 per hour. > > I need to send a message once per week to a club of 600. > > I can't find a batch processing timer, is there one? The short answer is "no". The long answer would be to go to the FAQ Wiki at and search for "rate limit". -- Brad Knowles LinkedIn Profile: From kremels at kreme.com Fri Jul 24 00:44:47 2009 From: kremels at kreme.com (LuKreme) Date: Thu, 23 Jul 2009 16:44:47 -0600 Subject: [Mailman-Users] permission denied error In-Reply-To: References: Message-ID: <5FDB8930-9876-48DB-9FDF-AFB9DDE59F87@kreme.com> On Jul 22, 2009, at 8:02, LuKreme wrote: > IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ > mailman/config.pck' > > all the config.pck files have the same permissions though: > > 10 -rw-rw---- 1 mailman mailman 8556 Jul 21 12:00 list1/config.pck > 8 -rw-rw---- 1 mailman mailman 7825 Mar 11 12:00 list1/ > config.pck.corrupt > 10 -rw-rw---- 1 mailman mailman 8556 Jul 21 09:00 list1/ > config.pck.last > 8 -rw-rw---- 1 mailman mailman 7825 Mar 11 12:10 list1/ > config.pck.safety > 10 -rw-rw---- 1 mailman mailman 9678 Jul 21 12:00 list2/config.pck > 10 -rw-rw---- 1 mailman mailman 9678 Jul 21 09:00 list2/ > config.pck.last > 4 -rw-rw---- 1 mailman mailman 3640 Jul 21 12:00 mailman/config.pck > 4 -rw-rw---- 1 mailman mailman 3640 Mar 11 12:00 mailman/ > config.pck.corrupt > 4 -rw-rw---- 1 mailman mailman 3640 Jul 21 09:00 mailman/ > config.pck.last > 4 -rw-rw---- 1 mailman mailman 3640 Mar 11 12:07 mailman/ > config.pck.safety > > $ bin/check_perms -f > No problems found No one has any solutions? From mark at msapiro.net Fri Jul 24 00:54:54 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 23 Jul 2009 15:54:54 -0700 Subject: [Mailman-Users] Bounces and templates In-Reply-To: <4A6869EF.8050300@igroup.de> Message-ID: Oliver Glueck wrote in an HTML only post: > >I get an email-bounce message, because my email was to big. >This is ok it was a test, but in this bounce-email I can read the URL >to the mailman-/mailserver to cancel my email. > >But if I'm an external list user, I don't have to see this >internal link. (No forwarding) > >How can I remove this URL permanently for all? >I can't find some words in the templates folder Your post did not reach the Mailman-Users list because it was a text/html message and the list's content filtering removed the text/html part and there was nothing left to post. Set your mail client to compose/send plain text only or at least to send both plain text and HTML. As to your questions, Mailman is designed to do a lot of things via the web and it intends that the web interface be exposed to all list members. If however you don't want to provide the user with this link in this message, you can make an edited version of the postheld.txt template as discussed in 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 Fri Jul 24 00:58:17 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 23 Jul 2009 15:58:17 -0700 Subject: [Mailman-Users] permission denied error In-Reply-To: <5FDB8930-9876-48DB-9FDF-AFB9DDE59F87@kreme.com> Message-ID: LuKreme wrote: > >No one has any solutions? See my reply at and provide the information I ask for, and we might be able to help. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From kremels at kreme.com Fri Jul 24 05:36:42 2009 From: kremels at kreme.com (LuKreme) Date: Thu, 23 Jul 2009 21:36:42 -0600 Subject: [Mailman-Users] permission denied error In-Reply-To: References: Message-ID: On 23-Jul-2009, at 16:58, Mark Sapiro wrote: > LuKreme wrote: >> >> No one has any solutions? > > See my reply at > > and provide the information I ask for, and we might be able to help. Sorry, I never saw that post, it's not in my mail queue. I am getting these error as system mailing warnings from cron: Traceback (most recent call last): File "/usr/local/mailman/cron/gate_news", line 284, in main() File "/usr/local/mailman/cron/gate_news", line 264, in main process_lists(lock) File "/usr/local/mailman/cron/gate_news", line 199, in process_lists mlist = MailList.MailList(listname, lock=0) File "/usr/local/mailman/Mailman/MailList.py", line 130, in __init__ self.Load() File "/usr/local/mailman/Mailman/MailList.py", line 629, in Load dict, e = self.__load(file) File "/usr/local/mailman/Mailman/MailList.py", line 595, in __load fp = open(dbfile) IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ mailman/config.pck' I get these emails ever 5 minutes. Mail sent to the mailing list still goes out. For now I've simply commented out the crontab line for the mailman user: #0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/python2.4 - S /usr/local/mailman/cron/gate_news (which should be */5 * * * * anyway, no?) but I don't know that that's a solution? -- You too will get old. And when you do you'll fantasize that when you were young prices where reasonable, politicians were noble, and children respected their elders. Respect your elders. From mark at msapiro.net Fri Jul 24 06:12:49 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 23 Jul 2009 21:12:49 -0700 Subject: [Mailman-Users] permission denied error In-Reply-To: Message-ID: LuKreme wrote: >On 23-Jul-2009, at 16:58, Mark Sapiro wrote: >> LuKreme wrote: >>> >>> No one has any solutions? >> >> See my reply at >> >> and provide the information I ask for, and we might be able to help. > >Sorry, I never saw that post, it's not in my mail queue. My 23-Jul-2009, at 16:58 (-0600) post (and this one too) was sent to the list only. The post archived at the above link was addressed to you and to the list. The copy to you was accepted by your MX (mail.covisp.net). Perhaps you are filtering mail from me? >I am getting >these error as system mailing warnings from cron: >Traceback (most recent call last): > File "/usr/local/mailman/cron/gate_news", line 284, in > main() > File "/usr/local/mailman/cron/gate_news", line 264, in main > process_lists(lock) > File "/usr/local/mailman/cron/gate_news", line 199, in process_lists > mlist = MailList.MailList(listname, lock=0) > File "/usr/local/mailman/Mailman/MailList.py", line 130, in __init__ > self.Load() > File "/usr/local/mailman/Mailman/MailList.py", line 629, in Load > dict, e = self.__load(file) > File "/usr/local/mailman/Mailman/MailList.py", line 595, in __load > fp = open(dbfile) >IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ >mailman/config.pck' > >I get these emails ever 5 minutes. > >Mail sent to the mailing list still goes out. Do Mailman's other cron jobs run without error? Could this be a SELinux or other security manager issue? What are the permissions on the /usr/local/mailman/lists/mailman/ directory? >For now I've simply commented out the crontab line for the mailman user: > >#0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/python2.4 - >S /usr/local/mailman/cron/gate_news > >(which should be */5 * * * * anyway, no?) I don't think all cron daemons support the /n notation which is why we use the V7 standard notation. >but I don't know that that's a solution? It's a satisfactory avoidance if you don't actually have any lists gating from usenet, and it's a reasonable 'efficiency' as well in that circumstance, but there is some underlying issue that should be addressed. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From kremels at kreme.com Fri Jul 24 06:47:38 2009 From: kremels at kreme.com (LuKreme) Date: Thu, 23 Jul 2009 22:47:38 -0600 Subject: [Mailman-Users] permission denied error In-Reply-To: References: Message-ID: <53295707-FF84-4F59-8874-43AB202BE936@kreme.com> On 23-Jul-2009, at 22:12, Mark Sapiro wrote: > LuKreme wrote: > On 23-Jul-2009, at 16:58, Mark Sapiro wrote: >>> LuKreme wrote: >>>> >>>> No one has any solutions? >>> >>> See my reply at >>> >> > >>> and provide the information I ask for, and we might be able to help. >> >> Sorry, I never saw that post, it's not in my mail queue. > > My 23-Jul-2009, at 16:58 (-0600) post (and this one too) was sent to > the list only. The post archived at the above link was addressed to > you and to the list. The copy to you was accepted by your MX > (mail.covisp.net). Perhaps you are filtering mail from me? Not specifically, but mail to my list address that is not to a list goes into a quarantine that I look at only on rare occasions. I never saw the copy sent to the list though. The one directly to me is in the quarantine and I pulled it out after seeing your second reply. > Do Mailman's other cron jobs run without error? I thought so, but it looks like they all are (this is the only one ever 5 minutes, so it overwhelmed the others) > Could this be a SELinux or other security manager issue? FreeBSD 6.2-RELEASE with no weird chroot stuff. > What are the permissions on the /usr/local/mailman/lists/mailman/ > directory? 2 drwxrwsr-x 21 mailman mailman > It's a satisfactory avoidance if you don't actually have any lists > gating from usenet, and it's a reasonable 'efficiency' as well in that > circumstance, but there is some underlying issue that should be > addressed. I'm still looking into it. I suspect this has something to do with a portupgrade as the errors started about the time I was doing a lot of updates. Hmm.. I think I might have found the problem, there was a crontab for 'nobody' that had the various mailman tasks in it. Mailman runs as the user mailman, not nobody. See if that eliminates the issue. -- Personal isn't the same as important From schuftan at gmail.com Fri Jul 24 07:05:52 2009 From: schuftan at gmail.com (Claudio Schuftan) Date: Fri, 24 Jul 2009 12:05:52 +0700 Subject: [Mailman-Users] Inquiry from Saigon Message-ID: Dear friends, I moderate a listserver called phm-exchange using mailman. Can you give me precise instructions on what to do to change the settings so my own postings to the list do not have to be moderated (by me...) . Cordially, Claudio Schuftan MD From wayne at foleytx.com Thu Jul 23 18:10:06 2009 From: wayne at foleytx.com (Wayne) Date: Thu, 23 Jul 2009 11:10:06 -0500 Subject: [Mailman-Users] Reply to Message-ID: <44C7447B-3610-4755-95DA-3796D109870A@foleytx.com> I don't understand the whole reply to stuff. I don't want to allow users to hit reply and it to reply to the group. I have it set to strip the header and the reply to is set to poster. Please help. Thanks so much. Wayne Sent from my iPhone From brad at shub-internet.org Fri Jul 24 08:19:59 2009 From: brad at shub-internet.org (Brad Knowles) Date: Fri, 24 Jul 2009 01:19:59 -0500 Subject: [Mailman-Users] Reply to In-Reply-To: <44C7447B-3610-4755-95DA-3796D109870A@foleytx.com> References: <44C7447B-3610-4755-95DA-3796D109870A@foleytx.com> Message-ID: <4A69528F.8010505@shub-internet.org> on 7/23/09 11:10 AM, Wayne said: > I don't understand the whole reply to stuff. I don't want to allow users > to hit reply and it to reply to the group. I have it set to strip the > header and the reply to is set to poster. For the most part, if you leave the header alone, then you will get the behaviour you want. The only time this won't happen is when the sender of the message provides a different Reply-to: header on their own message. You could strip those and set reply-to-poster, but that shouldn't be necessary in 99.99999% of the cases. The only reason the header exists is for those cases where someone running a list *does* want to force everyone to always reply to the whole list and not privately reply back to someone. If you don't try to force that behaviour, then you can mostly just not worry about this header. -- Brad Knowles LinkedIn Profile: From listeyon at metu.edu.tr Fri Jul 24 10:11:28 2009 From: listeyon at metu.edu.tr (liste yoneticisi) Date: Fri, 24 Jul 2009 11:11:28 +0300 (WET) Subject: [Mailman-Users] Password reminder on private archive login page In-Reply-To: References: Message-ID: Dear Mr Sapiro; Thank you very much, It worked for English archive interfaces. But it doesn't work for Turkish Interface. Altough I made completely the same modifications as English one. Is there another area to enforce the changes for international files? ---------------- Liste Yoneticisi http://e-list.cc.metu.edu.tr http://e-liste.bidb.odtu.edu.tr On Thu, 23 Jul 2009, Mark Sapiro wrote: Date: Thu, 23 Jul 2009 15:20:41 -0700 From: Mark Sapiro To: liste yoneticisi , mailman-users at python.org Subject: Re: Password reminder on private archive login page liste yoneticisi wrote: > >But I am trying to understand the commands. >I tried the text in the attachment also but as you warned, it didn't >work.:-( > Yes, It had a few problems :( >----------------------------------- >>The final problem is you've inserted your code in the wrong place. You >>put it where it is only reached if the user is already authenticated >>or provided a valid authentication. >----------------------------------- > >Actually if someone reached to the archive (in order to see attachments, >messages for example) he probably had not logged into list archives >page yet. He is asked to enter his e-mail and corresponding password. My remark above referred to where in the logical flow of the private.py module you had put your code. It was not about how a user would arrive at the page. Since I had planned to look into this for Mailman 2.2 anyway, I have made a first cut at implementing this feature. The attached privatepw.patch.txt contains patches to Mailman/Cgi/private.py and templates/en/private.html to implement this feature. I have tested them and they seem OK. You're on your own for the Turkish version of the private.html template. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From listeyon at metu.edu.tr Fri Jul 24 10:42:45 2009 From: listeyon at metu.edu.tr (liste yoneticisi) Date: Fri, 24 Jul 2009 11:42:45 +0300 (WET) Subject: [Mailman-Users] Password reminder on private archive login page In-Reply-To: References: Message-ID: On Fri, 24 Jul 2009, liste yoneticisi wrote: Date: Fri, 24 Jul 2009 11:11:28 +0300 (WET) From: liste yoneticisi To: Mark Sapiro Cc: mailman-users at python.org Subject: Re: [Mailman-Users] Password reminder on private archive login page Dear Mr Sapiro; Thank you very much, It worked for English archive interfaces. But it doesn't work for Turkish Interface. Altough I made completely the same modifications as English one. Is there another area to enforce the changes for international files? Ooops. I made the changes in $PATH/templates/site/tr/private.html and it worked. I made the changes /template/tr/private.html It's mu fault. Thank you very much for your cooperation. ---------------- http://e-list.cc.metu.edu.tr http://e-liste.bidb.odtu.edu.tr On Thu, 23 Jul 2009, Mark Sapiro wrote: Date: Thu, 23 Jul 2009 15:20:41 -0700 From: Mark Sapiro To: liste yoneticisi , mailman-users at python.org Subject: Re: Password reminder on private archive login page liste yoneticisi wrote: > >But I am trying to understand the commands. >I tried the text in the attachment also but as you warned, it didn't >work.:-( > Yes, It had a few problems :( >----------------------------------- >>The final problem is you've inserted your code in the wrong place. You >>put it where it is only reached if the user is already authenticated >>or provided a valid authentication. >----------------------------------- > >Actually if someone reached to the archive (in order to see attachments, >messages for example) he probably had not logged into list archives >page yet. He is asked to enter his e-mail and corresponding password. My remark above referred to where in the logical flow of the private.py module you had put your code. It was not about how a user would arrive at the page. Since I had planned to look into this for Mailman 2.2 anyway, I have made a first cut at implementing this feature. The attached privatepw.patch.txt contains patches to Mailman/Cgi/private.py and templates/en/private.html to implement this feature. I have tested them and they seem OK. You're on your own for the Turkish version of the private.html template. -- 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/listeyon%40metu.edu.tr Security Policy: http://wiki.list.org/x/QIA9 From mark at msapiro.net Fri Jul 24 16:02:31 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 24 Jul 2009 07:02:31 -0700 Subject: [Mailman-Users] permission denied error In-Reply-To: <53295707-FF84-4F59-8874-43AB202BE936@kreme.com> Message-ID: LuKreme wrote: >On 23-Jul-2009, at 22:12, Mark Sapiro wrote: >> >> My 23-Jul-2009, at 16:58 (-0600) post (and this one too) was sent to >> the list only. The post archived at the above link was addressed to >> you and to the list. The copy to you was accepted by your MX >> (mail.covisp.net). Perhaps you are filtering mail from me? > >Not specifically, but mail to my list address that is not to a list >goes into a quarantine that I look at only on rare occasions. I never >saw the copy sent to the list though. The one directly to me is in the >quarantine and I pulled it out after seeing your second reply. If you are an explicit addressee of a list post, you won't get a copy from the list unless you set your "Avoid duplicate copies of messages?" list option to No which would seem to be a good idea in this case. >Hmm.. I think I might have found the problem, there was a crontab for >'nobody' that had the various mailman tasks in it. Mailman runs as the >user mailman, not nobody. See if that eliminates the issue. I considered asking you about that, but you seemed to say that commenting the gate_news entry in the mailman user's crontab stopped the gate_news errors which would imply they were coming from the mailman user's crontab. Note also that crond is probably mailing error reports to 'mailman' or maybe to 'nobody' if it is that crontab. It is good to arrange for that mail to be deliverable. In some cases that mail is treated as a post to the 'mailman' list and is then discarded as a non-member post and never seen. For various reasons, it can be good to have the mailman list accept non-member posts (and have only one or a few site admins as members). -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Jul 24 16:16:29 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 24 Jul 2009 07:16:29 -0700 Subject: [Mailman-Users] Inquiry from Saigon In-Reply-To: Message-ID: Claudio Schuftan wrote: > I moderate a listserver called phm-exchange using mailman. >Can you give me precise instructions on what to do to change the settings >so my own postings to the list do not have to be moderated (by me...) . If your posts are held for reason "Post to moderated list", see the FAQ at , in particular the section "How to post to the announcement list:" If they are held for some other reason, what is that reason? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From gtaylor at riverviewtech.net Fri Jul 24 20:27:36 2009 From: gtaylor at riverviewtech.net (Grant Taylor) Date: Fri, 24 Jul 2009 13:27:36 -0500 Subject: [Mailman-Users] Reply to In-Reply-To: <44C7447B-3610-4755-95DA-3796D109870A@foleytx.com> References: <44C7447B-3610-4755-95DA-3796D109870A@foleytx.com> Message-ID: <4A69FD18.8060608@riverviewtech.net> On 07/23/09 11:10, Wayne wrote: > I don't understand the whole reply to stuff. I don't want to allow > users to hit reply and it to reply to the group. I have it set to > strip the header and the reply to is set to poster. I consider there to be two main types of mailing lists, one of which has a couple sub-types. 1) Discussion mailing lists where replies are directed back to the list its self so that all subscribers are kept in the loop. 2) Announcement mailing lists where replies are either directed back to: A) Back to the poster, possibly to privately answer a question. B) Back to a designated contact address, possibly to a company contact point. Grant. . . . From kwagner at educationoasis.com Fri Jul 24 23:31:05 2009 From: kwagner at educationoasis.com (K Wagner) Date: Fri, 24 Jul 2009 17:31:05 -0400 Subject: [Mailman-Users] question Message-ID: <000001ca0ca6$0fdd5b70$2f981250$@com> Hello, Could you please tell me how to delete one of my mailing lists? Thanks! Kim Wagner Education Oasis http://www.educationoasis.com From henry at dotrose.com Sat Jul 25 14:37:18 2009 From: henry at dotrose.com (Henry Hartley) Date: Sat, 25 Jul 2009 08:37:18 -0400 Subject: [Mailman-Users] question In-Reply-To: <000001ca0ca6$0fdd5b70$2f981250$@com> References: <000001ca0ca6$0fdd5b70$2f981250$@com> Message-ID: <4A6AFC7E.9020605@dotrose.com> K Wagner wrote: > > Could you please tell me how to delete one of my mailing lists? See rmlist http://www.gnu.org/software/mailman/site.html -- Henry From mark at msapiro.net Sat Jul 25 15:46:48 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 25 Jul 2009 06:46:48 -0700 Subject: [Mailman-Users] question In-Reply-To: <000001ca0ca6$0fdd5b70$2f981250$@com> Message-ID: K Wagner wrote: > >Could you please tell me how to delete one of my mailing lists? If the site is so configured, there is a "Delete this mailing list" link under "Other Administrative Activities" on the list admin web pages. If this link is not there, only the Mailman site admins can delete lists, and you will need to contact them. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jul 27 20:40:03 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 27 Jul 2009 11:40:03 -0700 Subject: [Mailman-Users] Outlook Indenting messages In-Reply-To: Message-ID: This thread began in June at and continued at Gerrat Rickert wrote: > >I have (a little) more info about this now, Mark (another list that this >type of thing is happening on). > >This was a posting on the twisted-python mailing list (on which I had >the >indentation issue): > >>I was reminded of this thread when I came across what appears to be the > >>same bug on the Tahoe list: >> >> http://allmydata.org/pipermail/tahoe-dev/2009-July/thread.html >> >>Notice multiple posts in threads they don't look like they belong to, >as >>well as many threads which have nonsensical levels of indentation. >> >>I'm not sure if anyone ever answered your question about twisted- >>python's mailman installation being "stock" or not. If not, then I >>think I can confirm that it is. There is also no configuration that >>would alter this behavior, as far as I know. We've probably set a few >>options via the admin interface, but I don't think any of those should >>affect this behavior. >> >>Jean-Paul > >The twisted python mailing list is running on: >"unmodified mailman 1:2.1.9-9ubuntu1 install", and the >Tahoe list is using: "2.1.9-4ubuntu1" > >Could this be an ubuntu-specific issue? Ubuntu is based on Debian. I have just confirmed by testing that this problem is caused by the Debian Mailman patch "30_pipermail_threads.patch". This patch can be found by following the links from (I don't want to give a more specific URL because the URLs below this level are unstable). Thus, the problem potentially exists in all Debian/Ubuntu Mailman packages. The patch attempts to fix Debian bug #167758 , and it may do that, but it clearly breaks this. I'll try to report this to Debian. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From b19141 at anl.gov Mon Jul 27 22:20:46 2009 From: b19141 at anl.gov (Barry Finkel) Date: Mon, 27 Jul 2009 15:20:46 -0500 (CDT) Subject: [Mailman-Users] Outlook Indenting messages In-Reply-To: Mail from 'Mark Sapiro ' dated: Mon, 27 Jul 2009 11:40:03 -0700 Message-ID: <20090727202046.578B3174C4@britaine.cis.anl.gov> Mark Sapiro wrote: >Ubuntu is based on Debian. > >I have just confirmed by testing that this problem is caused by the >Debian Mailman patch "30_pipermail_threads.patch". > >This patch can be found by following the links from > (I don't want to >give a more specific URL because the URLs below this level are >unstable). > >Thus, the problem potentially exists in all Debian/Ubuntu Mailman >packages. The patch attempts to fix Debian bug #167758 >, and it may >do that, but it clearly breaks this. > >I'll try to report this to Debian. The bug report (dated 4 Nov 2002) states: Hi, pipermail screws up threading in case that two messages which were sent at the same time both start a new thread. New messages to either thread are then only listed below. The problem is that threadKey in a thread starting message is only a function of message Date, nothing else. It may not happen that often in human communication that two messages are written at the very same time, but it happens with a lot of cron generated output here. Does this problem exists in the SourceForge distribution? ---------------------------------------------------------------------- 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 mark at msapiro.net Mon Jul 27 22:35:27 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 27 Jul 2009 13:35:27 -0700 Subject: [Mailman-Users] Outlook Indenting messages In-Reply-To: <20090727202046.578B3174C4@britaine.cis.anl.gov> Message-ID: Barry Finkel wrote: > >The bug report (dated 4 Nov 2002) states: > > Hi, pipermail screws up threading in case that two messages > which were sent at the same time both start a new thread. > New messages to either thread are then only listed below. > > The problem is that threadKey in a thread starting message > is only a function of message Date, nothing else. > > It may not happen that often in human communication that > two messages are written at the very same time, but it > happens with a lot of cron generated output here. > >Does this problem exists in the SourceForge distribution? Debian bug #167758 quoted above does exist in the SourceForge distribution, and the Debian patch 'fixes' it, but the cure may be worse than the disease. I will be looking at finding a fix that doesn't mess up indentation. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From easyq8 at hotmail.com Sun Jul 26 12:48:58 2009 From: easyq8 at hotmail.com (AliS Q8) Date: Sun, 26 Jul 2009 13:48:58 +0300 Subject: [Mailman-Users] mailman help Message-ID: dear sir, can you help me with mailman mail list ? how can I export my member list from mailman mail list to txt file ? thanks again for your help Ali From frank.elsner at tu-berlin.de Mon Jul 27 14:37:57 2009 From: frank.elsner at tu-berlin.de (Frank Elsner) Date: Mon, 27 Jul 2009 14:37:57 +0200 Subject: [Mailman-Users] config_lists yields error Message-ID: Hi all, I've a working installation of mailman-2.1.11. Suddenly the "config_lists" stops working :-( The command "./config_list -o - sandbox" ends its output with | ## Nondigest options | # | Traceback (most recent call last): | File "./config_list", line 362, in ? | main() | File "./config_list", line 355, in main | do_output(listname, outfile) | File "./config_list", line 128, in do_output | do_list_categories(mlist, k, None, outfp) | File "./config_list", line 148, in do_list_categories | desc = NL.join([s.lstrip() for s in info[0].split('\n')]) | AttributeError: 'tuple' object has no attribute 'split' As far as I remember the command worked in the past and the list wasn't re-configured. What's the reason? Any pointer to solve the problem is welcome. --Frank Elsner From frank.elsner at tu-berlin.de Mon Jul 27 15:05:56 2009 From: frank.elsner at tu-berlin.de (Frank Elsner) Date: Mon, 27 Jul 2009 15:05:56 +0200 Subject: [Mailman-Users] config_lists yields error Message-ID: On Mon, 27 Jul 2009 14:37:57 +0200 Frank Elsner wrote: > > Hi all, > > I've a working installation of mailman-2.1.11. > > Suddenly the "config_lists" stops working :-( > > The command "./config_list -o - sandbox" ends its output with > > | ## Nondigest options > | # > | Traceback (most recent call last): > | File "./config_list", line 362, in ? > | main() > | File "./config_list", line 355, in main > | do_output(listname, outfile) > | File "./config_list", line 128, in do_output > | do_list_categories(mlist, k, None, outfp) > | File "./config_list", line 148, in do_list_categories > | desc = NL.join([s.lstrip() for s in info[0].split('\n')]) > | AttributeError: 'tuple' object has no attribute 'split' > > As far as I remember the command worked in the past and the list wasn't > re-configured. Sorry to reply to my own question but the problem is solved. It was a stupid error in modifying "NonDigest.py" to hide some topics. --Frank Elsner From geraud.guibert at free.fr Mon Jul 27 17:46:22 2009 From: geraud.guibert at free.fr (geraud.guibert at free.fr) Date: Mon, 27 Jul 2009 17:46:22 +0200 Subject: [Mailman-Users] broken URL link for public archive lists Message-ID: <1248709582.4a6dcbce04cd7@imp.free.fr> hello everyone from France ! ;-) done the 'direct upgrade' from 2.1.9 to 2.1.11 some time ago and just noticed something broken concerning the public archives (pipermail) :-( IMHO, there are some junked data, on ALL the HTML listinfo pages of the "public lists" (lists with public archives), that break the URL link to them i think there's a pb with a bad {} substitution, perhaps done in python scripts or in my mailman configuration file to be more precise, here is a piece of broken HTML code (https://mailman.onera/mailman/listinfo/test) : ...

Pour voir tous les messages passés de la liste, visitez les Archives de test.

... and how it would be nice to have it : ...

Pour voir tous les messages passés de la liste, visitez les Archives de test.

... all ideas and suggestions will be welcomed sincerely yours From grickert at coldstorage.com Mon Jul 27 17:22:15 2009 From: grickert at coldstorage.com (Gerrat Rickert) Date: Mon, 27 Jul 2009 11:22:15 -0400 Subject: [Mailman-Users] Outlook Indenting messages In-Reply-To: References: Message-ID: >>>>-----Original Message----- >>>>From: Mark Sapiro [mailto:mark at msapiro.net] >>>>Sent: Thursday, June 25, 2009 11:56 AM >>>>To: Gerrat Rickert; mailman-users at python.org >>>>Subject: Re: [Mailman-Users] Outlook Indenting messages >>>> >>>>Gerrat Rickert wrote: >>>> >>>>>Recently, and in the past, when posting to a python mailing list >(not >>>>>this one specifically), my message has been indented and placed >under >>>>>the last message (of a completely unrelated post). >>>>>-ie. it looks like I've hijacked a thread. >>>> >>>> >>>>I assume you are talking about your message in the pipermail archive. >>>>If so, can you point at one such in the archives of a list? >>> >>> >>>Yes, this message: >>>http://twistedmatrix.com/pipermail/twisted-python/2009-June/019859.ht m >l >> >> >>I see the incorrect threading of the above message in the index >>. I also >>see other threading anomalies in the same index. >> >>I downloaded the twisted-python.mbox/twisted-python.mbox file from >>twistedmatrix.com and built the May and June archive from it in a test >>2.1.9 Mailman. For example at the end of >> I see > > > >>--------------------------------------------------------------- >> >>You can see in the twistedmatrix.com index two cases where the second >>post in a thread is indented to level 3 instead of level 1 which is >>clearly wrong. You can also see that in the archive I built, your >>thread starts at level 0 as it should. >> >>Also note that this apparently has nothing to do with Outlook.. There >>is a similarly indented post in early June - >> >>[Twisted-Python] Application Design help - Concurrent but not Protocols >>based. Senthil Kumaran >> >>and the posting MUA in that case was Mutt. >> >>Also see >> >>where the only two posts (spam) are both indented to level 1. >> >>Does this occur only on twistedmatrix.com lists? There is clearly >>something wrong with the archiving process on that site, but I can't >>duplicate it in a stock 2.1.9 environment. > > >Thanks for your detailed investigation, Mark. >I may have misremembered how a previous posting of mine was mis-indented >(...postings were from a few years back, and it may have just been that >my replies were shown at the top level instead of indented - I believe >this may have been an old bug with Outlook specifically). > >I don't have any other examples from other mailing lists, so let's >assume it's just the twistedmatrix.com list for now. >I'll forward this thread to their mailing list administrator to >investigate. > >Thanks again for your help. >Regards, > Gerrat I have (a little) more info about this now, Mark (another list that this type of thing is happening on). This was a posting on the twisted-python mailing list (on which I had the indentation issue): >I was reminded of this thread when I came across what appears to be the >same bug on the Tahoe list: > > http://allmydata.org/pipermail/tahoe-dev/2009-July/thread.html > >Notice multiple posts in threads they don't look like they belong to, as >well as many threads which have nonsensical levels of indentation. > >I'm not sure if anyone ever answered your question about twisted- >python's mailman installation being "stock" or not. If not, then I >think I can confirm that it is. There is also no configuration that >would alter this behavior, as far as I know. We've probably set a few >options via the admin interface, but I don't think any of those should >affect this behavior. > >Jean-Paul The twisted python mailing list is running on: "unmodified mailman 1:2.1.9-9ubuntu1 install", and the Tahoe list is using: "2.1.9-4ubuntu1" Could this be an ubuntu-specific issue? Thanks, Gerrat From viz at lug.zhaw.ch Mon Jul 27 21:27:17 2009 From: viz at lug.zhaw.ch (viz at lug.zhaw.ch) Date: Mon, 27 Jul 2009 21:27:17 +0200 Subject: [Mailman-Users] Trivial prob in migrating Message-ID: <20090727192717.GA22007@lug.zhaw.ch> Hi all This must be triavial. Our mailman installation worked too good, too long. So we forgot its details. Now we are mirgrating to a new (virtual) server and I'm faced this problem. Old box: slackware 12.0, mailman installed from sources New box: Ubuntu Server 2009.4, mailman got with apt-get, the standard exim was replaced by postfix, also through apt. This is roughly what I did: - copied old:/usr/local/mailman/{lists|archives|data} to new:/var/lib/mailman/ - chown -R list /var/lib/mailman/{lists|archives|data} - /etc/init.d/mailman start and I get "IOError: [Errno 13] Permission denied: '/var/lib/mailman/lists/mailman/config.pck" checking the privileges -rw-rw---- 1 root klog 3660 2009-07-27 17:18 config.pck its odd pending.pck and request.pck are owned by list:klog and have timestamps 2008-10-21. Deleting config.pck didn't help, it was recreated with the identical permissions. What is missing? Second question: How do I create all the special strings needed by postfix? best regards Viz From mark at msapiro.net Tue Jul 28 15:59:27 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 28 Jul 2009 06:59:27 -0700 Subject: [Mailman-Users] mailman help In-Reply-To: Message-ID: AliS Q8 wrote: > >how can I export my member list from mailman mail list to txt file ? 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 Tue Jul 28 16:07:24 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 28 Jul 2009 07:07:24 -0700 Subject: [Mailman-Users] Trivial prob in migrating In-Reply-To: <20090727192717.GA22007@lug.zhaw.ch> Message-ID: viz at lug.zhaw.ch wrote: > >This is roughly what I did: >- copied old:/usr/local/mailman/{lists|archives|data} to >new:/var/lib/mailman/ > >- chown -R list /var/lib/mailman/{lists|archives|data} You must chgrp to Mailman's group >- /etc/init.d/mailman start >and I get "IOError: [Errno 13] Permission denied: >'/var/lib/mailman/lists/mailman/config.pck" > > >checking the privileges >-rw-rw---- 1 root klog 3660 2009-07-27 17:18 config.pck > >its odd pending.pck and request.pck are owned by list:klog >and have timestamps 2008-10-21. Deleting config.pck didn't >help, it was recreated with the identical permissions. > >What is missing? Changing the group may be enough, but if you've lost the SETGID bit, you need to set that too. Mailman's bin/check_perms should help. >Second question: How do I create all the special strings >needed by postfix? Make sure you have MTA = 'Postfix' in mm_cfg.py and run Mailman's bin/genaliases. See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Jul 28 17:08:13 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 28 Jul 2009 08:08:13 -0700 Subject: [Mailman-Users] broken URL link for public archive lists In-Reply-To: <1248709582.4a6dcbce04cd7@imp.free.fr> Message-ID: geraud.guibert at free.fr wrote: > >to be more precise, here is a piece of broken HTML code >(https://mailman.onera/mailman/listinfo/test) : > >... >

Pour voir tous les messages passés de la liste, visitez les > >Archives de test. >

>... It appears that you have overridden PUBLIC_ARCHIVE_URL in mm_cfg.py and in so doing have changed the default PUBLIC_ARCHIVE_URL = 'http://%(hostname)s/pipermail/%(listname)s' to something like PUBLIC_ARCHIVE_URL = 'http://%s:443/pipermail/%(listname)s' Replacing %(hostname)s with %s causes it to be interpolated with the entire dictionary {'listname': 'test', 'hostname':'mailman.onera:443'} instead of just the 'hostname' value 'mailman.onera:443'. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Jul 28 17:22:19 2009 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 28 Jul 2009 08:22:19 -0700 Subject: [Mailman-Users] broken URL link for public archive lists In-Reply-To: Message-ID: Mark Sapiro wrote: >geraud.guibert at free.fr wrote: >> >>to be more precise, here is a piece of broken HTML code >>(https://mailman.onera/mailman/listinfo/test) : >> >>... >>

Pour voir tous les messages passés de la liste, visitez les >> >>Archives de test. >>

>>... > >It appears that you have overridden PUBLIC_ARCHIVE_URL in mm_cfg.py and >in so doing have changed the default > >PUBLIC_ARCHIVE_URL = 'http://%(hostname)s/pipermail/%(listname)s' > >to something like > >PUBLIC_ARCHIVE_URL = 'http://%s:443/pipermail/%(listname)s' > >Replacing %(hostname)s with %s causes it to be interpolated with the >entire dictionary {'listname': 'test', >'hostname':'mailman.onera:443'} instead of just the 'hostname' value >'mailman.onera:443'. Also, It appears you have the port in both the pattern and the url host. The preferred way to specify ports is in the patterns PUBLIC_ARCHIVE_URL and DEFAULT_URL_PATTERN, and not in the url host. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From b19141 at anl.gov Tue Jul 28 17:31:23 2009 From: b19141 at anl.gov (Barry Finkel) Date: Tue, 28 Jul 2009 10:31:23 -0500 (CDT) Subject: [Mailman-Users] Outlook Indenting messages In-Reply-To: Mail from '"Gerrat Rickert" ' dated: Mon, 27 Jul 2009 11:22:15 -0400 Message-ID: <20090728153123.DA9E7174C4@britaine.cis.anl.gov> >"Gerrat Rickert" wrote: > >The twisted python mailing list is running on: >"unmodified mailman 1:2.1.9-9ubuntu1 install", and the >Tahoe list is using: "2.1.9-4ubuntu1" > >Could this be an ubuntu-specific issue? I have not included the initial part of this thread, as my reply is "generic". I have looked at Debian/Ubuntu packaging, and there are a large number of patches included in any Debian/Ubuntu Mailman package. There are fewer for 2.1.12 than for previous releases. A 2.1.9 package has 43 patches. A 2.1.5 package has 47 patches. When I was building my own Ubuntu package from the SourceForge source, I looked at each one of these patches. Most were undocumented; there was no reference to a Debian/Ubuntu bug number. The only one I kept was one that placed files in the "proper" directories for Ubuntu. When I looked at three security patches, I found that two matched the SourceForge code, but one differed. ---------------------------------------------------------------------- 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 leena.b.nair at lntinfotech.com Wed Jul 29 16:18:29 2009 From: leena.b.nair at lntinfotech.com (LeenaNair) Date: Wed, 29 Jul 2009 07:18:29 -0700 (PDT) Subject: [Mailman-Users] Tracker updates auto-accept not working Message-ID: <24719838.post@talk.nabble.com> Hi, I am facing a problem in the tracker updates for sending mails. I am creating a new tracker item. I need to receive any updates on that tracker item and also if a person creates another tracker item. For that, the following is the process I followed: 1) Went to the admin setting of the tracker item. (Tracker -> Admin -> update setting). In the field "Send email on new submission to address:", I entered the mailman ID i created in GFORGE. I checked the option "Send email on all changes". 2) Then I created a tracker item. A mail was generated but since it was not approved, I went to the mailman administrator. Then I clicked the link "Tend to pending moderator requests". And then clicked on accept for the both the options. 3) I checked in the "Privacy options... " -> [Sender filters] . The ID that was not to be moderated came in the "Non-member filters" category in the field "List of non-member addresses whose postings should be automatically accepted." But yet after I try updating the tracker or creating a new tracker, I still have to approve and the mails are not automatically accepted. Please help me on this. Thanks in advance Leena -- View this message in context: http://www.nabble.com/Tracker-updates-auto-accept-not-working-tp24719838p24719838.html Sent from the Mailman - Users mailing list archive at Nabble.com. From luke48 at gmail.com Thu Jul 30 04:41:48 2009 From: luke48 at gmail.com (Town Country Florist - Luke) Date: Wed, 29 Jul 2009 22:41:48 -0400 Subject: [Mailman-Users] need advice - our mailman server is down Message-ID: <97895f980907291941t307eda3atbf408f073afabe08@mail.gmail.com> Hi, My name is Luke and would greatly appreciate any advice and direction.. My ham radio club located here in Western New York has been using the mailman email reflector for many many years, with much success. The server hosting the mailman program was set up by a local ham radio guy at his place of employment. Unfortunately, he lost his job due to the company cutting back and he moved out of state and can no longer provide us with the mailman reflector. The company made him remove the computer (server) In fact about 6 other ham radio clubs in our area were also affected. I looked into yahoo & Google groups to replace the Mailman reflector. Personally I do not care for them because it is NOT what "mailman " can provide. just a simple way to send out group emails to the subscribed members our our list . My question is .. I am looking for an existing mailman server that would be willing to allow our club space on their server for our mailing list. your help would be appreciated my direct email is luke @ gmail.com thanks, Luke ------------------------ From pcguy11 at live.com Thu Jul 30 00:41:04 2009 From: pcguy11 at live.com (Greg White) Date: Wed, 29 Jul 2009 17:41:04 -0500 Subject: [Mailman-Users] mailman and group mismatch error Message-ID: Hi, I am running Centos 5.3 with all of the updates. I needed a mail list server so I installed mailman and postfix. I did yum install postfix and yum install mailman. postfix installed and can send email to my live account so it is working. mailman is installed and I can goto my server and subscribe to a list. I get the confirmation email from mailman. However when I try to post I get a group mismatch error. I have done a google search and everyone says to recompile with the proper ./configure. I installed from packages. I would rather not have to recompile. Everything seems to be ok except I can't post. # /usr/lib/mailman/mail/mailman post mailman Group mismatch error. Mailman expected the mail wrapper script to be executed as one of the following groups: [mail, postfix, mailman, nobody, daemon], but the system's mail server executed the mail script as group: "root". Try tweaking the mail server to run the script as one of these groups: [mail, postfix, mailman, nobody, daemon], or re-run configure providing the command line option: '--with-mail-gid=root'. # /usr/lib/mailman/bin/check_perms -f No problems found So what did I do wrong? And why isn't check_perms detecting the problem. >From what I read on the internet this is a very common problem. Thanks, Greg _________________________________________________________________ Windows Live? SkyDrive?: Store, access, and share your photos. See how. http://windowslive.com/Online/SkyDrive?ocid=TXT_TAGLM_WL_CS_SD_photos_072009 From Jibins.Joseph at lntinfotech.com Thu Jul 30 08:50:42 2009 From: Jibins.Joseph at lntinfotech.com (Jibin) Date: Wed, 29 Jul 2009 23:50:42 -0700 (PDT) Subject: [Mailman-Users] The email command interface is not working In-Reply-To: <24587042.post@talk.nabble.com> References: <24587042.post@talk.nabble.com> Message-ID: <24733033.post@talk.nabble.com> Hi , Thanks a lot for your quick response and now the issue is resolved. Thanks a lot once again. i would like to get one more in put from you: Wat is the expected action when we send a mail to "listname-owner at domain.com"? When i send a mail like this the oweners getting a mail with subject "Uncaught bounce notification" and the content below is as follows: "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://domain.net/mailman/admin/listname/bounce" Also the mail send to the id "listname-owner at domain.com" is attached with this mail. Please let me know this is wat is expected from this. Thanks in advance. Jibin Jibin wrote: > > Hi, > > The email command interface is not working for me. I have seen the > following in mailman configuration : > "example-list-request at mydomain.com : Allows you to run commands on your > list via email. This is the address you would send to when requesting a > subscriber listing." > But the same is not working for me. is there any special configuration for > this. > > I have configured mailman in a linux server and using the '/mail/aliases' > file. And the entries for each mailing list in the 'aleases' file is like > below : > # Mailing list listname > listname: "|/foo/baa/mailman/mail/wrapper post listname" > listname-admin: "|/foo/baa/mailman/mail/wrapper mailowner listname" > listname-request: "|/foo/baa/mailman/mail/wrapper mailcmd listname" > listname-owner: listname-admin > > Kindly help me in this, since i am looking into it for long time. > Thanks a lot in advance. > Jibins > > -- View this message in context: http://www.nabble.com/The-email-command-interface-is-not-working-tp24587042p24733033.html Sent from the Mailman - Users mailing list archive at Nabble.com. From brian at emwd.com Thu Jul 30 13:32:09 2009 From: brian at emwd.com (Brian Carpenter) Date: Thu, 30 Jul 2009 07:32:09 -0400 Subject: [Mailman-Users] need advice - our mailman server is down In-Reply-To: <97895f980907291941t307eda3atbf408f073afabe08@mail.gmail.com> References: <97895f980907291941t307eda3atbf408f073afabe08@mail.gmail.com> Message-ID: <00c201ca1109$618b56e0$24a204a0$@com> > In fact about 6 other ham radio clubs in our area were also affected. > > I looked into yahoo & Google groups to replace the Mailman reflector. > Personally I do not care for them because it is NOT what "mailman " can > provide. > just a simple way to send out group emails to the subscribed members > our our > list . > > My question is .. I am looking for an existing mailman server that > would be > willing to > allow our club space on their server for our mailing list. > > your help would be appreciated > > my direct email is luke @ gmail.com > > thanks, Luke > Hi Luke: Please check out our Mailman hosting service at http://www.emwd.com/mailman.html. I am sure we can be of assistance to you. Have a great week. :^) Regards, Brian Carpenter EMWD.com -------------------------------------------------------- http://blog.emwd.com/ Curious comments from a web hosting techie From mark at msapiro.net Thu Jul 30 20:06:26 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 30 Jul 2009 11:06:26 -0700 Subject: [Mailman-Users] Tracker updates auto-accept not working In-Reply-To: <24719838.post@talk.nabble.com> Message-ID: LeenaNair wrote: > >But yet after I try updating the tracker or creating a new tracker, I still >have to approve and the mails are not automatically accepted. Normally the *_these_nonmembers filters only look at the address in the From: header (or maybe a Sender: header if there is one and if USE_ENVELOPE_SENDER is set to Yes in mm_cfg.py). If this address is constant, adding it to accept_these_nonmembers should work. If not, but if there is some other constant address in any of From:, Sender:, Reply-To or the envelope sender, you can add that address as an unmoderated member of the list with delivery disabled, and that should allow the messages to be accepted. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Jul 30 20:20:31 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 30 Jul 2009 11:20:31 -0700 Subject: [Mailman-Users] mailman and group mismatch error In-Reply-To: Message-ID: Greg White wrote: > >I am running Centos 5.3 with all of the updates. I needed a mail list server so I installed mailman and postfix. I did yum install postfix and yum install mailman. postfix installed and can send email to my live account so it is working. mailman is installed and I can goto my server and subscribe to a list. I get the confirmation email from mailman. However when I try to post I get a group mismatch error. > >I have done a google search and everyone says to recompile with the proper ./configure. I installed from packages. I would rather not have to recompile. Everything seems to be ok except I can't post. > ># /usr/lib/mailman/mail/mailman post mailman >Group mismatch error. Mailman expected the mail wrapper script to be executed >as one of the following groups: >[mail, postfix, mailman, nobody, daemon], >but the system's mail server executed the mail script as group: "root". >Try tweaking the mail server to run the script as one of these groups: >[mail, postfix, mailman, nobody, daemon], >or re-run configure providing the command line option: >'--with-mail-gid=root'. This only tells us that you ran the wrapper as root. It doesn't say how Postfix ran it. ># /usr/lib/mailman/bin/check_perms -f >No problems found > >So what did I do wrong? And why isn't check_perms detecting the problem. From what I read on the internet this is a very common problem. Group mismatch errors have little to do with permissions and check_perms can't really check them. See the FAQ at . The answer in your case is that Mailman's aliases need to be in an aliases.db file whose owner's primary group is one of your above list - normally 'mailman'. Note that this doesn't mean the file's group; it means the primary group of the file's owner. This is a Postfix thing. If you have Mailman/Postfix integration properly configured, this should be automatic because the aliases will be in Mailman's data/aliases* files and data/aliases.db will be owned by the Mailman user. Note that if this isn't all properly set up from the rpms, that is a RedHat/CentOS packaging issue over which we have no control. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Thu Jul 30 20:28:51 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 30 Jul 2009 11:28:51 -0700 Subject: [Mailman-Users] The email command interface is not working In-Reply-To: <24733033.post@talk.nabble.com> Message-ID: Jibin wrote: > >Wat is the expected action when we send a mail to >"listname-owner at domain.com"? When i send a mail like this the oweners >getting a mail with subject "Uncaught bounce notification" and the content >below is as follows: [...] Your aliases are still not correct. You may have fixed some of them, but if you have a proper listname-owner: "|/foo/baa/mailman/mail/mailman owner listname" alias, then you also still have the listname-owner: listname-admin somewhere where it takes priority. >> I have configured mailman in a linux server and using the '/mail/aliases' >> file. And the entries for each mailing list in the 'aleases' file is like >> below : >> # Mailing list listname >> listname: "|/foo/baa/mailman/mail/wrapper post listname" >> listname-admin: "|/foo/baa/mailman/mail/wrapper mailowner listname" >> listname-request: "|/foo/baa/mailman/mail/wrapper mailcmd listname" >> listname-owner: listname-admin -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Jibins.Joseph at lntinfotech.com Thu Jul 30 22:22:00 2009 From: Jibins.Joseph at lntinfotech.com (Jibin) Date: Thu, 30 Jul 2009 13:22:00 -0700 (PDT) Subject: [Mailman-Users] The email command interface is not working In-Reply-To: <24587042.post@talk.nabble.com> References: <24587042.post@talk.nabble.com> Message-ID: <24746658.post@talk.nabble.com> Hi, Please tell me wat is the default or expected action when we send a mail to 'listname-owner at domain.com'. Will it send to a mail to all the list owners? What is the difference between a lisy owner and a list admin. Please guide me in this.. Sorry to bother you a lot and thanks a lot in advance. jibins Jibin wrote: > > Hi, > > The email command interface is not working for me. I have seen the > following in mailman configuration : > "example-list-request at mydomain.com : Allows you to run commands on your > list via email. This is the address you would send to when requesting a > subscriber listing." > But the same is not working for me. is there any special configuration for > this. > > I have configured mailman in a linux server and using the '/mail/aliases' > file. And the entries for each mailing list in the 'aleases' file is like > below : > # Mailing list listname > listname: "|/foo/baa/mailman/mail/wrapper post listname" > listname-admin: "|/foo/baa/mailman/mail/wrapper mailowner listname" > listname-request: "|/foo/baa/mailman/mail/wrapper mailcmd listname" > listname-owner: listname-admin > > Kindly help me in this, since i am looking into it for long time. > Thanks a lot in advance. > Jibins > > -- View this message in context: http://www.nabble.com/The-email-command-interface-is-not-working-tp24587042p24746658.html Sent from the Mailman - Users mailing list archive at Nabble.com. From mark at msapiro.net Thu Jul 30 23:08:37 2009 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 30 Jul 2009 14:08:37 -0700 Subject: [Mailman-Users] The email command interface is not working In-Reply-To: <24746658.post@talk.nabble.com> Message-ID: Jibin wrote: > >Please tell me wat is the default or expected action when we send a mail to >'listname-owner at domain.com'. Will it send to a mail to all the list owners? Yes. >What is the difference between a lisy owner and a list admin. Mail to list-owner at ... is resent to the owners and moderators of 'list'. The list-admin at ... address is a deprecated synonym for the list-bounces at ... address. Also see my reply to your prior post at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From b19141 at anl.gov Thu Jul 30 23:17:40 2009 From: b19141 at anl.gov (Barry Finkel) Date: Thu, 30 Jul 2009 16:17:40 -0500 (CDT) Subject: [Mailman-Users] The email command interface is not working In-Reply-To: Mail from 'Jibin ' dated: Thu, 30 Jul 2009 13:22:00 -0700 (PDT) Message-ID: <20090730211740.7C9AC16FE6@britaine.cis.anl.gov> Jibin wrote: >Hi, > >Please tell me wat is the default or expected action when we send a mail to >'listname-owner at domain.com'. Will it send to a mail to all the list owners? > >What is the difference between a lisy owner and a list admin. > >Please guide me in this.. > >Sorry to bother you a lot and thanks a lot in advance. It will send e-mail to all of the addresses listed in the General Options owner box in the Mailman list "home" page. A list admin is anyone who knows the list administrator password. When there is something for the administrator to do, Mailmman will send e-mail to the e-mail address(es) of the owner(s). There are some tasks that a list moderator can do (approve postings, but not change the list config parameters), so if the item awaiting action is something a moderator can do, then the e-mail is sent to the moderator(s) and the owner(s). If I know the list admin password, then I can go to the list admin web page and see if there is anything queued in the "pending moderator requsts" queue. I do not have first to receive an e-mail telling me that there is something in that queue. ---------------------------------------------------------------------- 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 lists at ricmarques.net Fri Jul 31 18:04:58 2009 From: lists at ricmarques.net (Ricardo Dias Marques) Date: Fri, 31 Jul 2009 17:04:58 +0100 Subject: [Mailman-Users] Email command in Mailman to get by e-mail a message (like ezmlm has) Message-ID: Hello, I think this is my post to the Mailman Users mailing list. Hi everyone! :) I supposed this would be a FAQ, but I can't find it in Mailman's web site. My question is: "Is there any email command (or other way) that allows you to be e-mailed a past message (or messages) that was sent to a Mailman managed mailing list?" Browsing the Mailman list archives, I could only find a reference from September 2002 (almost 7 years ago!) from a user (Fernan Aguero) asking the same thing, but not getting a reply: [Mailman-Users] add to whishlist? http://mail.python.org/pipermail/mailman-users/2002-September/022243.html I know that ezmlm has a "-get" command for doing this: EZMAN-0.32: ezmlm Commands http://www.ezmlm.org/ezman/ezman5.html >From that page: ---------------------------------------- -get Get a message or range of messages from the archive. Without argument it returns the messages since the latest digest. To retrieve a range of messages, use list-get.123_234 at host(*). At most 100 messages are returned. Without ezmlm-idx, individual messages can still be retrieved by sending mail to list-get.123 at host. ---------------------------------------- By reading the list of Mailman commands available in the following web page, it seems that Mailman (still) hasn't a command for doing that: Can I use email commands to interact with the Mailman server? http://www.washington.edu/computing/mailman/faqs/mailman.email.html Am I right? Is there some reason for not including this "get" message functionality in Mailman? Thanks in advance! :) Cheers, Ricardo Dias Marques lists AT ricmarques DOT net From mark at msapiro.net Fri Jul 31 18:48:33 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 31 Jul 2009 09:48:33 -0700 Subject: [Mailman-Users] Email command in Mailman to get by e-mail a message(like ezmlm has) In-Reply-To: Message-ID: Ricardo Dias Marques wrote: > >I supposed this would be a FAQ, but I can't find it in Mailman's web >site. My question is: > >"Is there any email command (or other way) that allows you to be >e-mailed a past message (or messages) that was sent to a Mailman >managed mailing list?" No. There are no email commands for retrieving archived messages. The pipermail web archive has periodic pseudo-mailbox (.txt and/or .txt.gz) files and there is normally a global archive mailbox in the file archives/private/LIST.mbox/LIST.mbox that may be linked from the archive table of contents and can normally be retrieved via a URL like , but there is no mechanism to retrieve messages from the archive via email commends. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From eharvey at lyricsemiconductors.com Fri Jul 31 22:54:53 2009 From: eharvey at lyricsemiconductors.com (Edward Harvey) Date: Fri, 31 Jul 2009 16:54:53 -0400 Subject: [Mailman-Users] Disable attachment scrubbing? Message-ID: <010001ca1221$2778cf50$766a6df0$@com> Sometimes people post messages with attachments. They get archived with the message ?attachment was scrubbed...? and renamed simply ?attachment? and if the mime type wasn?t recognized, also the file extension is changed. Is there some way to completely disable scrubbing? Just allow the attachments to come through as-is? No renaming. For my group, this feature is causing more harm than good. All the people who are allowed to subscribe or post are trusted not to send corrupt or malicious attachments. From mark at msapiro.net Fri Jul 31 23:23:11 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 31 Jul 2009 14:23:11 -0700 Subject: [Mailman-Users] Disable attachment scrubbing? In-Reply-To: <010001ca1221$2778cf50$766a6df0$@com> Message-ID: Edward Harvey wrote: >Sometimes people post messages with attachments. They get archived with the >message "attachment was scrubbed..." and renamed simply "attachment" and if >the mime type wasn?t recognized, also the file extension is changed. > > > >Is there some way to completely disable scrubbing? Just allow the >attachments to come through as-is? No renaming. If you mean include an arbitrary binary attachment (say an executable file) displayed inline in the archived message rather that removed and replaced by a link, then no, there is no way to do that. If you mean replace the attachment with a link that preserves the original attachment file name and extension, put the following in mm_cfg.py SCRUBBER_DONT_USE_ATTACHMENT_FILENAME = False SCRUBBER_USE_ATTACHMENT_FILENAME_EXTENSION = True See the documentation of these settings in Defaults.py for more info. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Fri Jul 31 23:58:51 2009 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 31 Jul 2009 14:58:51 -0700 Subject: [Mailman-Users] mailman and group mismatch error In-Reply-To: Message-ID: Greg White wrote: > ># ls -lhZ /etc/aliases* >-rw-r--r-- root root system_u:object_r:etc_aliases_t /etc/aliases >-rw-r--r-- root root system_u:object_r:etc_aliases_t /etc/aliases.db > ># ls -lhZ /etc/mailman/aliases* >-rw-rw---- root mailman user_u:object_r:mailman_data_t /etc/mailman/aliases >-rw-rw-r-- mailman mailman user_u:object_r:mailman_data_t /etc/mailman/aliases.db This looks good. The key thing is that Mailman's aliases.db is owned by mailman. ># cat /etc/mailman/aliases ># This file is generated by Mailman, and is kept in sync with the ># binary hash file aliases.db. YOU SHOULD NOT MANUALLY EDIT THIS FILE ># unless you know what you're doing, and can keep the two files properly ># in sync. If you screw it up, you're on your own. > ># The ultimate loop stopper address >mailman-loop: /var/lib/mailman/data/owner-bounces.mbox > ># STANZA START: mailman ># CREATED: Thu Jul 23 14:23:19 2009 >mailman: "|/usr/lib/mailman/mail/mailman post mailman" >mailman-admin: "|/usr/lib/mailman/mail/mailman admin mailman" >mailman-bounces: "|/usr/lib/mailman/mail/mailman bounces mailman" >mailman-confirm: "|/usr/lib/mailman/mail/mailman confirm mailman" >mailman-join: "|/usr/lib/mailman/mail/mailman join mailman" >mailman-leave: "|/usr/lib/mailman/mail/mailman leave mailman" >mailman-owner: "|/usr/lib/mailman/mail/mailman owner mailman" >mailman-request: "|/usr/lib/mailman/mail/mailman request mailman" >mailman-subscribe: "|/usr/lib/mailman/mail/mailman subscribe mailman" >mailman-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe mailman" ># STANZA END: mailman > ># STANZA START: test ># CREATED: Thu Jul 23 16:21:13 2009 >test: "|/usr/lib/mailman/mail/mailman post test" >test-admin: "|/usr/lib/mailman/mail/mailman admin test" >test-bounces: "|/usr/lib/mailman/mail/mailman bounces test" >test-confirm: "|/usr/lib/mailman/mail/mailman confirm test" >test-join: "|/usr/lib/mailman/mail/mailman join test" >test-leave: "|/usr/lib/mailman/mail/mailman leave test" >test-owner: "|/usr/lib/mailman/mail/mailman owner test" >test-request: "|/usr/lib/mailman/mail/mailman request test" >test-subscribe: "|/usr/lib/mailman/mail/mailman subscribe test" >test-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe test" ># STANZA END: test > ># postconf -n >alias_database = hash:/etc/aliases >alias_maps = hash:/etc/mailman/aliases, hash:/etc/aliases >command_directory = /usr/sbin >config_directory = /etc/postfix >daemon_directory = /usr/libexec/postfix >debug_peer_level = 2 >home_mailbox = Maildir/ >html_directory = no >inet_interfaces = localhost >mail_owner = postfix >mailq_path = /usr/bin/mailq.postfix >manpage_directory = /usr/share/man >mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain >mydomain = xyz.com >myhostname = list.xyz.com >mynetworks = 10.100.159.0/24, 127.0.0.0/8 >myorigin = $mydomain >newaliases_path = /usr/bin/newaliases.postfix >queue_directory = /var/spool/postfix >readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES >recipient_delimiter = + >relay_domains = >relayhost = >sample_directory = /usr/share/doc/postfix-2.3.3/samples >sendmail_path = /usr/sbin/sendmail.postfix >setgid_group = postdrop >smtpd_banner = $myhostname ESMTP $mail_name >unknown_local_recipient_reject_code = 550 > >So do I have everything configured right?? >Do I have to recompile mailman? If so it looks like I have to recompile starting with ./configure --with-mail-gid=root The above looks good. what is the exact group mismatch error message you get in the DSN and/or maillog when you mail to test at list.xyz.com? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From anirudh.anu01 at gmail.com Fri Jul 31 07:25:40 2009 From: anirudh.anu01 at gmail.com (anirudh nair) Date: Fri, 31 Jul 2009 10:55:40 +0530 Subject: [Mailman-Users] Error Running bin/genaliases Message-ID: <15c03e8f0907302225r3a6f2919oc9207eef96075d55@mail.gmail.com> Hii Guys I get the following error while running bin/genaliases anirudh at ani-lap:/usr/local/mailman/bin$ ./genaliases postalias: fatal: bad string length 0 < 1: setgid_group = Traceback (most recent call last): File "./genaliases", line 116, in main() File "./genaliases", line 102, in main MTA.create(None, nolock=True, quiet=quiet) File "/usr/local/mailman/Mailman/MTA/Postfix.py", line 232, in create _update_maps() File "/usr/local/mailman/Mailman/MTA/Postfix.py", line 53, in _update_maps raise RuntimeError, msg % (acmd, status, errstr) RuntimeError: command failed: /usr/sbin/postalias /usr/local/mailman/data/aliases (status: 1, Operation not permitted) running the script as 'sudo' also gives the same error Mailman version : 2.1.12 Mail server: Postfix OS- Debian Lenny The Cheers Anirudh From gilmore.126 at osu.edu Fri Jul 31 15:08:10 2009 From: gilmore.126 at osu.edu (Melinda Humphrey-Gilmore) Date: Fri, 31 Jul 2009 09:08:10 -0400 Subject: [Mailman-Users] sitewide mailman list Message-ID: <001b01ca11df$f40fdd20$dc2f9760$@126@osu.edu> I feel like this is a silly question, but I have search all of the setting files on my mailman server. When users send a message to mailman@, a copy of the message is going to another email address. This was done by another tech no longer with us. I cannot find where he made that change. I want to remove this address he assigned to receive a copy of any message that goes to mailman at . Just need pointed in the right direction. Thank you, Melinda Humphrey-Gilmore Enterprise Messaging The Ohio State University Enterprise Messaging/Operations System Engineer 614-292-4953 From gskelton at gravity.phys.uwm.edu Fri Jul 31 19:40:58 2009 From: gskelton at gravity.phys.uwm.edu (Gregory Skelton) Date: Fri, 31 Jul 2009 12:40:58 -0500 (CDT) Subject: [Mailman-Users] Missing confirmation requests and held messages Message-ID: Hi All, I'm kinda new to the administrating mailman lists, and I've recently run into a problem with our current setup. We have multiple list, all the data is mounted over nfs, and we're seeing missing emails. For instance, we've had some users try to subscribe to a list but don't get a confirmation email, other times we're seeing "held" messages no show up in the qeue for the administrator to authorize them. This is starting to become a real problem for our scientific colaboration, and I need to get it fixed soon. We're running mailman 2.1.9, and sendmail sendmail-8.13.8-2 on a Centos 5.2 system. Does anyone have any idea what might be the problem? Thanks, Gregory I've ran check_perms script, and it gave me this output: Warning: Private archive directory is other-executable (o+x). This could allow other users on your system to read private archives. If you're on a shared multiuser system, you should consult the installation manual on how to fix this. No problems found And running check_db -a -v I noticed most of mailing list are ok, but found a few list that have this problem. List: lalsuite-commits /var/mailman/lists/lalsuite-commits/config.pck: okay /var/mailman/lists/lalsuite-commits/config.pck.last: okay [Errno 2] No such file or directory: '/var/mailman/lists/lalsuite-commits/config.db' [Errno 2] No such file or directory: '/var/mailman/lists/lalsuite-commits/config.db.last' From gskelton at gravity.phys.uwm.edu Fri Jul 31 23:42:52 2009 From: gskelton at gravity.phys.uwm.edu (Gregory Skelton) Date: Fri, 31 Jul 2009 16:42:52 -0500 (CDT) Subject: [Mailman-Users] held messages problem Message-ID: Hi All, I'm kinda new to the administrating MailMan lists, and I've recently run into a problem with our current setup. We have multiple list, all the data is mounted over nfs, and we're seeing missing emails. We're seeing "held" messages in a qeue, but when its authorized, it doesn't get sent to the rest of the list and looks as if it disappears. We're running mailman 2.1.9, and sendmail sendmail-8.13.8-2 on a Centos 5.2 system. Does anyone have any idea what might be the problem? Thanks in advance, Gregory I've ran check_perms script, and it gave me this output: Warning: Private archive directory is other-executable (o+x). This could allow other users on your system to read private archives. If you're on a shared multiuser system, you should consult the installation manual on how to fix this. No problems found And running check_db -a -v I noticed most of mailing list are ok, but found a few list that have this problem. List: lalsuite-commits /var/mailman/lists/lalsuite-commits/config.pck: okay /var/mailman/lists/lalsuite-commits/config.pck.last: okay [Errno 2] No such file or directory: '/var/mailman/lists/lalsuite-commits/config.db' [Errno 2] No such file or directory: '/var/mailman/lists/lalsuite-commits/config.db.last' From pcguy11 at live.com Fri Jul 31 21:56:25 2009 From: pcguy11 at live.com (Greg White) Date: Fri, 31 Jul 2009 14:56:25 -0500 Subject: [Mailman-Users] mailman and group mismatch error In-Reply-To: References: Message-ID: > Mark wrote: > >> Greg wrote: >> >>I am running Centos 5.3 with all of the updates. I needed a mail list server so I installed mailman and postfix. I did yum install postfix and yum install mailman. postfix installed and can send email to my live account so it is working. mailman is installed and I can goto my server and subscribe to a list. I get the confirmation email from mailman. However when I try to post I get a group mismatch error. >> >>I have done a google search and everyone says to recompile with the proper ./configure. I installed from packages. I would rather not have to recompile. Everything seems to be ok except I can't post. >> >># /usr/lib/mailman/mail/mailman post mailman >>Group mismatch error. Mailman expected the mail wrapper script to be executed >>as one of the following groups: >>[mail, postfix, mailman, nobody, daemon], >>but the system's mail server executed the mail script as group: "root". >>Try tweaking the mail server to run the script as one of these groups: >>[mail, postfix, mailman, nobody, daemon], >>or re-run configure providing the command line option: >>'--with-mail-gid=root'. > > > This only tells us that you ran the wrapper as root. It doesn't say how > Postfix ran it. > >># /usr/lib/mailman/bin/check_perms -f >>No problems found >> >>So what did I do wrong? And why isn't check_perms detecting the problem. >From what I read on the internet this is a very common problem. > > > Group mismatch errors have little to do with permissions and > check_perms can't really check them. See the FAQ at > . > > The answer in your case is that Mailman's aliases need to be in an > aliases.db file whose owner's primary group is one of your above list > - normally 'mailman'. Note that this doesn't mean the file's group; it > means the primary group of the file's owner. This is a Postfix thing. > > If you have Mailman/Postfix integration properly configured, this > should be automatic because the aliases will be in Mailman's > data/aliases* files and data/aliases.db will be owned by the Mailman > user. > > Note that if this isn't all properly set up from the rpms, that is a > RedHat/CentOS packaging issue over which we have no control. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > # ls -lhZ /etc/aliases* -rw-r--r-- root root system_u:object_r:etc_aliases_t /etc/aliases -rw-r--r-- root root system_u:object_r:etc_aliases_t /etc/aliases.db # ls -lhZ /etc/mailman/aliases* -rw-rw---- root mailman user_u:object_r:mailman_data_t /etc/mailman/aliases -rw-rw-r-- mailman mailman user_u:object_r:mailman_data_t /etc/mailman/aliases.db # cat /etc/mailman/aliases # This file is generated by Mailman, and is kept in sync with the # binary hash file aliases.db. YOU SHOULD NOT MANUALLY EDIT THIS FILE # unless you know what you're doing, and can keep the two files properly # in sync. If you screw it up, you're on your own. # The ultimate loop stopper address mailman-loop: /var/lib/mailman/data/owner-bounces.mbox # STANZA START: mailman # CREATED: Thu Jul 23 14:23:19 2009 mailman: "|/usr/lib/mailman/mail/mailman post mailman" mailman-admin: "|/usr/lib/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/lib/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/lib/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/lib/mailman/mail/mailman join mailman" mailman-leave: "|/usr/lib/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/lib/mailman/mail/mailman owner mailman" mailman-request: "|/usr/lib/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/lib/mailman/mail/mailman subscribe mailman" mailman-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe mailman" # STANZA END: mailman # STANZA START: test # CREATED: Thu Jul 23 16:21:13 2009 test: "|/usr/lib/mailman/mail/mailman post test" test-admin: "|/usr/lib/mailman/mail/mailman admin test" test-bounces: "|/usr/lib/mailman/mail/mailman bounces test" test-confirm: "|/usr/lib/mailman/mail/mailman confirm test" test-join: "|/usr/lib/mailman/mail/mailman join test" test-leave: "|/usr/lib/mailman/mail/mailman leave test" test-owner: "|/usr/lib/mailman/mail/mailman owner test" test-request: "|/usr/lib/mailman/mail/mailman request test" test-subscribe: "|/usr/lib/mailman/mail/mailman subscribe test" test-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe test" # STANZA END: test # postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/mailman/aliases, hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 home_mailbox = Maildir/ html_directory = no inet_interfaces = localhost mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = xyz.com myhostname = list.xyz.com mynetworks = 10.100.159.0/24, 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES recipient_delimiter = + relay_domains = relayhost = sample_directory = /usr/share/doc/postfix-2.3.3/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_banner = $myhostname ESMTP $mail_name unknown_local_recipient_reject_code = 550 So do I have everything configured right?? Do I have to recompile mailman? If so it looks like I have to recompile starting with ./configure --with-mail-gid=root Thanks, _________________________________________________________________ Windows Live? Hotmail?: Search, add, and share the web?s latest sports videos. Check it out. http://www.windowslive.com/Online/Hotmail/Campaign/QuickAdd?ocid=TXT_TAGLM_WL_QA_HM_sports_videos_072009&cat=sports From rboes at purdue.edu Thu Jul 30 19:18:54 2009 From: rboes at purdue.edu (Boes, RaeLynn) Date: Thu, 30 Jul 2009 13:18:54 -0400 Subject: [Mailman-Users] Membership Management Question Message-ID: I can't seem to find where to add a new member to an existing list. Can you help? RaeLynn ----------------------------------------------------------- RaeLynn Boes UGRL Operations Coordinator Purdue University Libraries (49)4-2842 rboes at purdue.edu