? This very message came to me with the following header:
All my bounces come to the list admin address, set in
the admin webpage, in the second field of General Options.
Do you have that set to something, and bounces still come to root?
> 2. Bounces are sent to the poor postmaster instead of a -admin address.
> I'm not entirely certain, but I think an Errors-To: header or something
> like that in all Mailman messages might allow one to distribute that load
-----BEGIN PGP SIGNED MESSAGE-----
Would the long List-* header fields be more attractive and easier to
read if they were folded something like the following?
Perhaps folding after the comma would be OK unless the whole field is
not greater than, say, 78 characters?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.3 (GNU/Linux)
Comment: OpenPGP encrypted mail preferred. See <http://www.gnupg.org/>
-----END PGP SIGNATURE-----
This just showed up in my logs...
Sep 26 13:07:01 2000 (6974) Bhawks-l: lvymay(a)worldnet.fr - exceeded limits
Sep 26 13:07:01 2000 (6974) Bhawks-l: disabled lvymay(a)worldnet.fr
Sep 26 13:07:01 2000 (6974) Bouncer exception: body
Sep 26 13:07:01 2000 (6974) Traceback (innermost last):
File "/home/mailman/Mailman/Bouncers/BouncerAPI.py", line 65, in ScanMessages
File "/home/mailman/Mailman/Bouncer.py", line 141, in RegisterBounce
File "/home/mailman/Mailman/Bouncer.py", line 236, in HandleBouncingAddress
text = text + \
I don't remember seeing this one before.
Chuq Von Rospach - Plaidworks Consulting (mailto:firstname.lastname@example.org)
Apple Mail List Gnome (mailto:email@example.com)
And they sit at the bar and put bread in my jar
and say 'Man, what are you doing here?'"
I'm just kicking in with Python, having had an insane Python devotee
whispering it in my ear for the past six months, so I've been looking for
code to peruse, and hopefully contribute to.
Given that I use mailman on a daily basis (actively and passively), and I
have a couple of itches, I thought I should join up, and read up.
One thing I'd like to do, that doesn't seem to appear on the TODO list, is
provide an extra option for moderators: bouncing to another address. Dealing
with a few lists, I find that some useful emails are sent to inappropriate
addresses, and it would be cool to just bounce 'em out instead of cutting
Anyhow, I have to go read the code before I get all ambitious, don't I?
Of course, I ought to thank you all for a kickarse piece of software too. :)
-- jdub(a)aphid.net ----------------------------------- http://slug.org.au/ --
Ye shall be cursed to fall in love so easily, and yet be so
cold of heart as never to express it.
> Umm, the headers *are* folded.. In the very note that arrived from
> you, they were folded that way. Unless a friendly MTA on the way to
> me folded them for me, or unfolded them for you...
> they aren't on my site, ron -- it' spossible you have an MTA that
> *is* folding them for you. Does it do laundry, too?
> Folding them would be a good idea, IMHO.
I see the ones on the mailman-* lists as folded. I see the ones from
the exim lists (again Mailman 2.0beta6) as unfolded. An MTA is playing
silly games with the headers which is normally the sort of gratuitous
fiddling that sendmail does... except the system that is playing games
appears to be a postfix one (I expected better from Wietse).
I do agree that they *should* be folded by mailman when generated.
BTW Ron, any chance you could get rid of the gratuitous HTML
multiparts. [They bugger the archives apart from anything else]
[ - Opinions expressed are personal and may not be shared by VData - ]
[ Nigel Metheringham Nigel.Metheringham(a)VData.co.uk ]
[ Phone: +44 1423 850000 Fax +44 1423 858866 ]
Bug in Mailman version 1.1
We're sorry, we hit a bug!
If you would like to help us identify the problem, please email a copy of this page to the webmaster for this site with a description of what happened. Thanks!
Traceback (innermost last):
File "/home/mailman/scripts/driver", line 112, in run_main
File "/home/mailman/Mailman/Cgi/admindb.py", line 83, in main
is_auth = list.WebAuthenticate(password=adminpw,
File "/home/mailman/Mailman/SecurityManager.py", line 83, in WebAuthenticate
File "/home/mailman/Mailman/SecurityManager.py", line 117, in CheckCookie
if cookiedata[keylen+1] <> '"' and cookiedata[-1] <> '"':
IndexError: string index out of range
HTTP_ACCEPT_ENCODING gzip, deflate
HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; QXW03304)
HTTP_ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*
SERVER_SOFTWARE Apache/1.3.12 (SuSE/Linux)
I sent one message to anounce@engsoc, and mailman is sending it out every
Sep 29 12:12:04 2000 (21880) post to announce from paul(a)engsoc.carleton.ca, size=673, 9 failures
Sep 29 12:42:05 2000 (23424) post to announce from paul(a)engsoc.carleton.ca, size=673, 9 failures
Sep 29 13:12:03 2000 (24652) post to announce from paul(a)engsoc.carleton.ca, size=673, 9 failures
Sep 29 13:42:02 2000 (25800) post to announce from paul(a)engsoc.carleton.ca, size=673, 9 failures
Sep 29 13:12:03 2000 (24652) Delivery exception: I/O operation on closed file
Sep 29 13:12:03 2000 (24652) Traceback (innermost last):
File "/usr/local/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in do_pipeline
func(mlist, msg, msgdata)
File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 106, in process
mlist.RegisterBounce(recip, msg, saveifdirty=0)
File "/usr/local/mailman/Mailman/Bouncer.py", line 144, in RegisterBounce
File "/usr/local/mailman/Mailman/Bouncer.py", line 242, in HandleBouncingAddress
File "/usr/local/mailman/Mailman/pythonlib/rfc822.py", line 104, in rewindbody
ValueError: I/O operation on closed file
Any ideas ? I don't know anything about python.
Thanks for your help.
Paul Faure paul(a)paulfaure.com
Carleton University Systems Engineer 3rd Year paul(a)porkchop.org
Engsoc Admin/BOG Technical Director paul(a)engsoc.org
> zooko(a)mad-scientist.com writes:
> > Notice that I discovered syncmail, and learned how to use it, by
> > following the instructions on SourceForge.
> So I was right! Documentation *is* useful! Even for little hacks
> like syncmail.
Yeah -- it was great: everybody gave me kudos for connecting CVS commits
to our mailing list, and we all immediately started using CVS commit
mail to keep track of our project. Sometimes easy and simple hacks are
the most valuable!
> Barry A. Warsaw writes:
> > Fred was just musing that the syncmail script, is both a historical
> > misnomer, and seems to be used in a lot of projects now. He wondered
> > whether we should rename it and make it more available to the
> > SourceForge community at large. I'd be all for that, and am willing
> > to add it as a Python snippet on SF.
> Snippets don't have documentation; syncmail does:
Notice that I discovered syncmail, and learned how to use it, by
following the instructions on SourceForge.
By the way, thanks for Python, guys. Python rocks. Mojo Nation would
not be deployed today if it weren't for Python.