[Mailman-Users] emailhost vs urlhost
Hi, I had to configure different DEFAULT_EMAIL_HOST from DEFAULT_URL_HOST. That works for the lists and for the admin pages of the lists. It doesn't work for the general overview pages like /mailman/admin and /mailman/listinfo. The link on the admin page to the listinfo page and vice versa contains the email_host, not the url_host. Bug or feature? ;-) Cheers, Michael -- Michael Schaarwaechter http://www.schaarwaechter.de http://www.inetbib.de http://www.ub.uni-dortmund.de -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] Mailman CGI Error in chroot
Hello everybody. Im writing to this list, because i want to get Mailman's web interface to work. The problem is: Mailman works in a chroot (in partnership with exim). Mail delivery and everything works fine, but when i want to use the web interface i get the following error: Mailman CGI error!!! The Mailman CGI wrapper encountered a fatal error. This entry is being stored in your syslog: No such file or directory There is nothing reported in the syslog, but that may be a fault of my chroot... Anyway, Mailman has everything it needs to function in the chroot (/var/lib/mailman complete and /usr/lib/mailman complete). Those two mentioned paths contain a symlink called wrapper. Question is: Where does mailman search for this wrapper? Why cant he find it on my system? Thanks (in advance) for your help!! Regards, Fabian Werner (germany). -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] Mailman CGI Error in chroot
On Mon, Aug 29, 2005 at 04:52:24PM +0200, Fabian Werner wrote: Anyway, Mailman has everything it needs to function in the chroot (/var/lib/mailman complete and /usr/lib/mailman complete). Those two mentioned paths contain a symlink called wrapper. use mount bind to include mailman dir into web chroot, is the easy way :) -- Sythos - http://www.sythos.net () ASCII Ribbon Campaign - against html/rtf/vCard in mail /\- against M$ attachments -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] emailhost vs urlhost
Michael Schaarwaechter wrote: I had to configure different DEFAULT_EMAIL_HOST from DEFAULT_URL_HOST. That works for the lists and for the admin pages of the lists. It doesn't work for the general overview pages like /mailman/admin and /mailman/listinfo. The link on the admin page to the listinfo page and vice versa contains the email_host, not the url_host. Bug or feature? ;-) I think it is a bug. If I am correct, it only appears when VIRTUAL_HOST_OVERVIEW is set Off in mm_cfg.py. In this case, assuming the deprecated DEFAULT_HOST_NAME is not set, Utils.get_domain() returns DEFAULT_EMAIL_HOST instead of DEFAULT_URL_HOST. This is not an issue for list specific pages as they use the list attribute web_page_url. I have submitted this to the bug tracker. See https://sourceforge.net/tracker/index.php?func=detailaid=1275856group_id=103atid=100103 -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] Mailman CGI Error in chroot
Fabian Werner wrote: Mail delivery and everything works fine, but when i want to use the web interface i get the following error: Mailman CGI error!!! The Mailman CGI wrapper encountered a fatal error. This entry is being stored in your syslog: No such file or directory There is nothing reported in the syslog, but that may be a fault of my chroot... Anyway, Mailman has everything it needs to function in the chroot (/var/lib/mailman complete and /usr/lib/mailman complete). Those two mentioned paths contain a symlink called wrapper. Question is: Where does mailman search for this wrapper? Why cant he find it on my system? The reply from Sythos: use mount bind to include mailman dir into web chroot, is the easy way may be the solution, but I just want to point out that the referenced message comes from the wrapper so the file that isn't found is not the wrapper, but rather the script the wrapper is trying to load which is path_to/scripts/driver where the 'path_to' part was determined by configure. -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] envelope sender address massaging?
We have a problem here on campus that I'm sure other sites have addressed. We currently use [EMAIL PROTECTED] as our users addresses but in the past and with some remaining legacy systems they still have [EMAIL PROTECTED] In listproc I used to have an alias file to set to do this for all the users that would come along and just translate csd.uwm.edu to uwm.edu. This was not a whitelist by the way. Is there a way to do this with mailman? -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] Messages are lost...I have followed FAQs 3.14
Mark Sapiro wrote: It looks like msg_footer (on the list's Non-digest options page), and possibly also digest_footer (on the list's Digest options page), has a non-ascii character in it. Ahhh... yeah. The question is, what next? I run into this fairly often (a few times a month) when trying to delete spam that's awaiting my approval. Looking at the archives to the mailing list, I've seen that different people have had this problem since 2003 in one form or another. I've discovered if I clean out any list's list of pending mail, I can copy the appropriate files to the other lists and delete the offending pending files. However, this really isn't a good answer to the question. Sure, non-ascii characters aren't legal in email addresses, subject lines, and so on. However, the spammers don't seem to mind... personally, I'd be just as happy of Mailman dropped those messages into the bit bucket without even telling me about it, though that may not really be a good answer. Still, it seems Mailman should be able to handle the illegal data a bit more elegantly what's the old system designer mantra, Never test for an error condition you don't know how to handle? Mike -- ...The irony is that Bill Gates claims to be making a stable operating system and Linus Torvaldis claims to be trying to take over the world... Mike Avery mavery at mail dot otherwhen dot com home baker ICQ 16241692 networking guru AIM mavery81230 wordsmith Yahoo mavery81230 -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] I'm getting a 95% mass bounce action
Mark Sapiro wrote: David Spake wrote: I've got a problem with Mailman, and I'm unsure as to how to correct it. My host provider runs MailMan 2.1.5. I like it, but the problem I'm having is that I keep getting periodic mass bouncings my list. I get like a 95% bounce action notification every three or four weeks. And what's in them. Do they contain a copy of the Delivery Status Notification. What does it say? Here is one of the notices (with the email address of the 'notified' person xx'd out): -- This is a Mailman mailing list bounce action notice: List: HH_Talk Member: [EMAIL PROTECTED] Action: Subscription disabled. Reason: Excessive or fatal bounces. The triggering bounce notice is attached below. Questions? Contact the Mailman site administrator at [EMAIL PROTECTED] -- I've got the headers, and I don't see a Deliver Status Notification specific one. There are a few MailMan headers, but not that specific one. I've got the bounce processor turned off, and all the notifications come to me, so the users are unaware (as far as I can tell). I'm not sure why you're seeing anything if bounce processing is turned off for the list. Normally, returned bounces are just discarded if bounce processing is off. Perhaps you're talking about notifications from when bounce processing was on. Here's the appropriate information from Bounce processing Section: == bounce_processing : No bounce_score_threshold: 5.0 bounce_info_stale_after: 0 bounce_you_are_disabled_warnings : 30 bounce_you_are_disabled_warnings_interval : 7 bounce_unrecognized_goes_to_list_owner : Yes bounce_notify_owner_on_disable : Yes bounce_notify_owner_on_removal : Yes snip Are you seeing the actual bounce notifications that are being returned? If so, they will tell you why the mail is bouncing. Without that information, people can only guess. If you are getting (have gotten) notifications to the list owner from Mailman, the triggering bounce message should be attached to the notification. I get at the bottom of the bounce notification a copy of the email that caused the member to be bounced. Here are a few of the headers: X-Originating-Email: [EMAIL PROTECTED] FROM: [EMAIL PROTECTED] X-Return-Path: [EMAIL PROTECTED] To: HH talk [EMAIL PROTECTED] This is the URL: http://www.foxnews.com/story/0,2933,167235,00.html That's it. No other message, or text. Just the URL. You could also try adjusting the bounce processing settings. If for example, you set bounce_score_threshold to 5.0 and bounce_info_stale_after to 4, then the only people who get disabled will be those who have five or more bounces with no more than 4 days between them. It sounds like your spurious bounces don't happen that often, but if you really have a bad address, this should get that as long as you normally get posts every day or two. I'll try that. I've just moved bounce_info_stale_after to 4, and I'll keep the threshold at 5.0 Thanks for helping me to improve the information, and the config tips. Dave -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] Error during mailman runs
Hi All, I am getting the following errors durring mailman runs: mailman01:/var/lib/mailman/qfiles/out# Traceback (most recent call last): File /var/lib/mailman/bin/qrunner, line 270, in ? main() File /var/lib/mailman/bin/qrunner, line 230, in main qrunner.run() File /var/lib/mailman/Mailman/Queue/Runner.py, line 87, in run self._cleanup() File /var/lib/mailman/Mailman/Queue/BounceRunner.py, line 220, in _cleanup BounceMixin._cleanup(self) File /var/lib/mailman/Mailman/Queue/BounceRunner.py, line 132, in _cleanup self._register_bounces() File /var/lib/mailman/Mailman/Queue/BounceRunner.py, line 120, in _register_bounces mlist.registerBounce(addr, msg, day=day) File /var/lib/mailman/Mailman/Bouncer.py, line 108, in registerBounce info = self.getBounceInfo(member) File /var/lib/mailman/Mailman/MysqlMemberships.py, line 530, in getBounceInfo row[2], row[0]) TypeError: __init__() takes exactly 5 arguments (6 given) What does this mean? Thanks, Sean -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] I'm getting a 95% mass bounce action
David Spake wrote: Here is one of the notices (with the email address of the 'notified' person xx'd out): -- This is a Mailman mailing list bounce action notice: List: HH_Talk Member: [EMAIL PROTECTED] Action: Subscription disabled. Reason: Excessive or fatal bounces. The triggering bounce notice is attached below. Questions? Contact the Mailman site administrator at [EMAIL PROTECTED] -- I've got the headers, and I don't see a Deliver Status Notification specific one. There are a few MailMan headers, but not that specific one. It's not a header. It's the triggering bounce notice which is another e-mail message attached to the one above. snip I get at the bottom of the bounce notification a copy of the email that caused the member to be bounced. Here are a few of the headers: X-Originating-Email: [EMAIL PROTECTED] FROM: [EMAIL PROTECTED] X-Return-Path: [EMAIL PROTECTED] To: HH talk [EMAIL PROTECTED] This is the URL: http://www.foxnews.com/story/0,2933,167235,00.html That's it. No other message, or text. Just the URL. The copy of the original message is attached to or included in the triggering bounce notice. Somewhere between the first material you quote and the copy of the original message, there should be the reply from your outgoing MTA or the recipient's MTA indicating why the post wasn't delivered. That's the information that will help diagnose the problem. -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] Error during mailman runs
Sean Roe wrote: I am getting the following errors durring mailman runs: mailman01:/var/lib/mailman/qfiles/out# Traceback (most recent call last): File /var/lib/mailman/bin/qrunner, line 270, in ? main() File /var/lib/mailman/bin/qrunner, line 230, in main qrunner.run() File /var/lib/mailman/Mailman/Queue/Runner.py, line 87, in run self._cleanup() File /var/lib/mailman/Mailman/Queue/BounceRunner.py, line 220, in _cleanup BounceMixin._cleanup(self) File /var/lib/mailman/Mailman/Queue/BounceRunner.py, line 132, in _cleanup self._register_bounces() File /var/lib/mailman/Mailman/Queue/BounceRunner.py, line 120, in _register_bounces mlist.registerBounce(addr, msg, day=day) File /var/lib/mailman/Mailman/Bouncer.py, line 108, in registerBounce info = self.getBounceInfo(member) File /var/lib/mailman/Mailman/MysqlMemberships.py, line 530, in getBounceInfo row[2], row[0]) TypeError: __init__() takes exactly 5 arguments (6 given) What does this mean? It appears to be saying that the MysqlMemberships.py member adaptor that you have installed is not compatible with your version of Mailman. What Mailman version do you have? What version of MysqlMemberships.py do you have (latest is 1.61, 2005-07-27)? See http://sourceforge.net/tracker/index.php?func=detailaid=839386group_id=103atid=300103 and/or http://www.orenet.co.uk/opensource/ -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] envelope sender address massaging?
At 3:19 PM -0500 2005-08-29, Dave Rasmussen wrote: In listproc I used to have an alias file to set to do this for all the users that would come along and just translate csd.uwm.edu to uwm.edu. This was not a whitelist by the way. Is there a way to do this with mailman? Not within Mailman, no. But you could easily do this within the MTA, depending on which MTA you're using. -- Brad Knowles, [EMAIL PROTECTED] Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See http://www.sage.org/ for more info. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] All members treated as nonmembers redux
We had a list (MM 2.1.5 under sendmail) suddenly stop working, with logs showing that all incoming messages (from members and nonmembers alike) were being discarded. Configs had been set to discard without copying to the list admin, and it is a relatively low volume list, so it wasn't noticed for a while. During troubleshooting we re-enabled forward_auto_discards and the moderator approval page for each incoming post showed post by nonmember to members-only list *and* poster is a member of ... list. Following up on an earlier answer to this sort of problem, we commented out the SENDER_HEADERS = ('from') line in mm_cfg.py and this fixed the problem. Question is, how did this break in the first place? And why did it apply to only one list? Other lists, and new lists created since then, work fine. There is mention of being able to modify member checking on a per-list basis but I was not able to find where to do this. There was a server reboot (for other reasons) at about the same time this problem appeared. During this debugging process we also upgraded from 2.1.5 to 2.1.6, could this have been a default of the 2.1.6 install, and the real problem was something else? Thanks ... David Josephson -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] I'm getting a 95% mass bounce action
Mark Sapiro wrote: David Spake wrote: The copy of the original message is attached to or included in the triggering bounce notice. Somewhere between the first material you quote and the copy of the original message, there should be the reply from your outgoing MTA or the recipient's MTA indicating why the post wasn't delivered. That's the information that will help diagnose the problem. Mark, I really do appreciate the help. Here's what's so odd about the whole situation, and what really throws me for a curve. The message that shows at the bottom of the first Bounce Notification has been sucessfully posted to the list. It's accepted by MailMan, with a timestamp of 10:55. The very next message I have from the list is the first Bounce Notification, timestamped at 10:57. I have no other messages from the list between 10:55 and 10:57. Then at 10:57 PM, I get the first of 55 or so bounce notifications. Looking back at the email message, I see the message The triggering bounce notice is attached below.. For clarity I include the entire message here between the xx's: This is a Mailman mailing list bounce action notice: List: HH_Talk Member: [EMAIL PROTECTED] Action: Subscription disabled. Reason: Excessive or fatal bounces. The triggering bounce notice is attached below. Questions? Contact the Mailman site administrator at [EMAIL PROTECTED] Subject: [HH_Talk] xxx From: [EMAIL PROTECTED] Date: Sat, 27 Aug 2005 22:55:09 -0500 To: HH talk [EMAIL PROTECTED] Return-Path: [EMAIL PROTECTED] Delivered-To: [EMAIL PROTECTED] Received: (qmail 6323 invoked from network); 28 Aug 2005 03:56:54 - Received: from bay11-dav39.bay11.hotmail.com (HELO hotmail.com) (64.4.39.69) by human.reason4.us with SMTP; 28 Aug 2005 03:56:54 - Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sat, 27 Aug 2005 20:56:23 -0700 Message-ID: [EMAIL PROTECTED] Received: from 70.245.115.173 by BAY11-DAV39.phx.gbl with DAV; Sun, 28 Aug 2005 03:56:23 + X-Originating-IP: [70.245.115.173] X-Originating-Email: [EMAIL PROTECTED] X-Sender: [EMAIL PROTECTED] MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: MSN 9 X-MimeOLE: Produced By MSN MimeOLE V9.10.0011.1703 Seal-Send-Time: Sat, 27 Aug 2005 22:55:10 -0500 X-OriginalArrivalTime: 28 Aug 2005 03:56:23.0663 (UTC) FILETIME=[74FBF7F0:01C5AB84] X-BeenThere: [EMAIL PROTECTED] X-Mailman-Version: 2.1.5 Precedence: list Reply-To: [EMAIL PROTECTED] List-Id: hh_talk.heartlandhumanists.org List-Unsubscribe: snip List-Archive: http://lists.heartlandhumanists.org/pipermail/hh_talk List-Post: mailto:[EMAIL PROTECTED] List-Help: mailto:[EMAIL PROTECTED] List-Subscribe: snip Content-Type: multipart/mixed; boundary1877034956== Sender: [EMAIL PROTECTED] Errors-To: [EMAIL PROTECTED] http://www.foxnews.com/story/0,2933,167235,00.html That's it. One last thing I've checked is to see if the Message-ID: of the posted message, and the Message-ID: of the attached triggering bounce notice are the same. They are. Thanks again for your time, Dave -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] Messages are lost...I have followed FAQs 3.14
Mike == Mike Avery [EMAIL PROTECTED] writes: Mike Looking at the archives to the mailing list, I've seen that Mike different people have had this problem since 2003 in one Mike form or another. Actually, not. (See below.) Mike Still, it seems Mailman should be able to handle the illegal Mike data a bit more elegantly what's the old system designer Mike mantra, Never test for an error condition you don't know Mike how to handle? The error condition being tested for is all other errors, and we know how to handle those ... preserve the post, log the condition, and let someone burn real neurons figuring it out. Although I'm not a Mailman developer, I do know a little about I18N, and it seems to me from a brief look at the code that the problem is that there are a number of different ways that such data can leak out to where it needs to get processed, and the process has been to fix them in place as they are identified. (I've seen two or three of these bugs fixed in the last year, I suspect your spammers have found Yet Another Path to the error handler.) What really needs to be done for Mailman 2.1 is a complete audit of all the places where headers are accessed, but you know how expensive that is. For Mailman 3, what probably should be done is to rip out all of the current just-in-time I18N processing of headers, and preprocess every header, tagging them with their charsets. Binary headers would be tagged as bogus rather than binary. Now if I could just beg, borrow, or steal a few round tuits -- School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp University of TsukubaTennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can do free software business; ask what your business can do for free software. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp