Re: [Mailman-Users] Header Cleanup Script

2002-06-11 Thread Jon Parise

On Sun, Jun 02, 2002 at 05:09:50AM -0400, Scott Courtney wrote:

> Another change that may or may not apply to your lists: Some versions of KMail,
> the client that comes with KDE, produce a header called "Message-Id:". The
> parser in "arch" requires this to be "Message-ID:" or it chokes. I didn't
> put that into my awk script because it may not apply everywhere, and fixing
> it is just a matter of :%s/^Message-Id/Message-ID/ in vi, or equivalent.
 
I've been meaning on investigating this one ever since you sent this
message.  I have not been able to recreate this problem (under Mailman
2.1b2+, at least).

Could you provide some more details?

-- 
Jon Parise ([EMAIL PROTECTED])  .  Information Technology (2001)
http://www.csh.rit.edu/~jon/  :  Computer Science House Member


--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



[Mailman-Users] odd admindb crashes

2002-06-11 Thread Jeff Berliner


We've had Mailman working just fine for two years, but in the 
past day we've encountered a perplexing problem.  While all other 
functions continue to operate normally (mail is sent, listinfo, options 
and admin scripts all work), the admindb script has begun returning an 
"Internal Server Error", and logging the following in the web-server 
error log:

[Tue Jun 11 21:32:35 2002] [error] [client 66.149.36.100] Premature end 
of script headers: /usr/local/mailman/cgi-bin/admindb


It also leaves a core file in the $prefix/bin directory, but 
doesn't log anything in the MM log files.  Nothing has changed on the 
system side.  No upgrades, no permissions appear to have been altered. 
We've removed any stale locks to no avail, etc.

We're stumped.  Any ideas?  Thanks!

 - Jeff

--
Jeff Berliner [EMAIL PROTECTED]
Information Technology,   Phone: (212) 263-2051
New York University School of MedicineFax:   (212) 263-8542



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



RE: [Mailman-Users] Wrapper problems

2002-06-11 Thread Jim Hale

Did you setup your Aliases? :)

Jim Hale
---
http://hale.dyndns.org 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Tracy Snell
Sent: Tuesday, June 11, 2002 9:18 AM
To: [EMAIL PROTECTED]
Subject: [Mailman-Users] Wrapper problems



I just installed mailman. Perms check out OK. Web interface works fine.
I go to the subscribe page and sign up for my test list. I get the
e-mail. When I reply to it Postfix shows that it's delivered to wrapper
with no error. From there it disappears. No error in any logs that I can
find. /home/mailman/logs only shows entries from the web page activity,
none from the subscription reply I sent. Any ideas?

Solaris 8
Python 2.1.1
Mailman 2.0.11
Postfix Release-20010228

Log entry:
Jun 11 08:13:48 astro.snellfamily.com postfix/local[16919]: [ID 197553
mail.info] E8BA530041: to=<[EMAIL PROTECTED]>,
relay=local, delay=1, status=sent ("|/home/mailman/mail/wrapper mailcmd
test")

I'm sure wrapper is getting called because I had a typo on the mail-gid
and had to change it when it complained.

Thanks

tjs



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



[Mailman-Users] MM 2.0.10 -> 2.0.11 upgrade problem

2002-06-11 Thread David B. O'Donnell

Setup now:

Mailman 2.0.10
Python 2.1
Mac OS X Server 10.1.4 (Mac OS X release 10.1.5)

Mailman works fine except that I cannot edit any of the HTML pages--Mailman 
crashes when trying to do so.

I figured I'd upgrade to 2.0.11 before trying it again and filing a bug 
report, but when I attempt the make install step I get the following:

Compiling /Users/mailman/Mailman/versions.py ...
Traceback (most recent call last):
  File "bin/update", line 31, in ?
from Mailman import Utils
  File "/Users/mailman/Mailman/Utils.py", line 33, in ?
import cgi
SystemError: NULL result without error in call_object

I saw a post in May with a similar error trace, but suspect the individual 
was on a Linux machine due to the "python-devel" reference. I built the 
version of Python on my machine direct from source.

So... is the error I'm seeing above due to my version of Python? Should I 
upgrade it to 2.2.1 (from python.org)?

Has anyone else experienced the HTML editing problem, and if so is upgrading 
to 2.0.11 the route to get it fixed?

-- 
David B. O'Donnell - [EMAIL PROTECTED] - www.fates.org
Help cats in need: http://www.fancycats.org/
"Thoughtful consumption is the enemy of marketing."
  -- Scott Hazen Mueller


--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



Re: [Mailman-Users] Wrapper

2002-06-11 Thread Scott Courtney

On Tuesday 11 June 2002 10:25 am, Tracy Snell wrote:
> I just installed mailman. Perms check out OK. Web interface works fine. I
> go to the subscribe page and sign up for my test list. I get the e-mail.
> When I reply to it Postfix shows that it's delivered to wrapper with no
> error. From there it disappears. No error in any logs that I can find.
> /home/mailman/logs only shows entries from the web page activity, none from
> the subscription reply I sent. Any ideas?

You need to install the cron jobs found in cron/crontab.in (path relative to
your Mailman installation prefix).

Conventional wisdom also has the qrunner process running as a daemon, but in
my system I have it set to do a once-per-minute cron job with a line like this:

* * * * * /usr/bin/python -S /path-to-mailman/bin/qrunner --once -r All

("All" is case-sensitive!)

Note that this cron job is in the mailman user's personal crontab, NOT the
system (root) crontab.

This reduces CPU consumption on servers such as mine where list traffic is
light.

Scott

-- 
---+--
Scott Courtney | "I don't mind Microsoft making money. I mind them
[EMAIL PROTECTED]   | having a bad operating system."-- Linus Torvalds
http://www.4th.com/| ("The Rebel Code," NY Times, 21 February 1999)



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



Re: [Mailman-Users] Wrapper problems

2002-06-11 Thread Nils Vogels

On Tue, Jun 11, 2002 at 10:18:28AM -0400, Tracy Snell wrote:
> 
> I just installed mailman. Perms check out OK. Web interface works fine. I go
> to the subscribe page and sign up for my test list. I get the e-mail. When I
> reply to it Postfix shows that it's delivered to wrapper with no error. From
> there it disappears. No error in any logs that I can find.
> /home/mailman/logs only shows entries from the web page activity, none from
> the subscription reply I sent. Any ideas?

Are you running the cronjob to process the entries submitted to the wrapper ?
An example comes with the installation ;-)

Gr,

-- 
Nils Vogels PGP:0xC26BD15F Available on keyservers.
S@H:4625WU/6.303yr  --> setiathome.ssl.berkeley.edu. Will you find aliens?

My other computer is your windows box.


--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



Re: [Mailman-Users] Exim and mimefilter (on debian)

2002-06-11 Thread Fredrik Jonson

On Tue, 11 Jun 2002, J C Lawrence wrote:

> Check the archives for this list.  I recently posted the necessary
> script and instructions to integrate Mailman with mimefilter.

Strange that I didn't find it in the archives earlier. Well,
thanks anyway. I'll try it out. And yes, it would be nice if you
placed a litte note in the FAQ about your hack. 

> The Nigel's HOW-TO is both accurate and current.  Debian merely 
> differs in its selection of paths and install locations from Nigel's
> expectations.  Adapt.

You will be assimilated =)

I didn't mean "outdated" as much as I meant that it didn't match 
the debian FS-layout. Sorry if it sounded rude or so. I'll adapt
it. 

Thanks for the swift replies. That's really great!

-- 
Fredrik Jonson
[EMAIL PROTECTED]



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



Re: [Mailman-Users] list serve problem-- any takers?

2002-06-11 Thread Nils Vogels

On Mon, Jun 10, 2002 at 12:20:29PM -0400, Marie-Laure E Leger wrote:

> Someone who sent an email across it got a message bounced back 
> saying: "'No space left on device'" 
> Another person got this message: 
> IOError: [Errno 28] No space left on device
> Original log message:
> [Errno 28] No space left on device
> Traceback (innermost last):
> 

Check the free inodes on your filesystem,

df -i /path/to/filesystem

HTH & HAND,

-- 
Nils Vogels PGP:0xC26BD15F Available on keyservers.
S@H:4625WU/6.303yr  --> setiathome.ssl.berkeley.edu. Will you find aliens?

My other computer is your windows box.


--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



Re: [Mailman-Users] Exim and mimefilter (on debian)

2002-06-11 Thread Nils Vogels

On Tue, Jun 11, 2002 at 05:43:40PM +0200, Fredrik Jonson wrote:
> Hello, 
> 
> I am trying to set up mailman on debian woody and am interested 
> in using mimefilter to remove unwanted attachments. 

I'm trying to do the same on postfix / freebsd .. but with a little bit of
extra functionality.

IO'd like some mimetypes (like text/plain) to be shown inline, while others
(like 4k big image/jpeg) i'd like to be completely allowed. Is this
configurable somewhere, since I cannot find it ..

Gr,

-- 
Nils Vogels PGP:0xC26BD15F Available on keyservers.
S@H:4625WU/6.303yr  --> setiathome.ssl.berkeley.edu. Will you find aliens?

My other computer is your windows box.


--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



[Mailman-Users] Renaming a list

2002-06-11 Thread Jessie Kleefstra


Is it possible to rename a list or must each list be removed and then
create another.

*
Jessie KleefstraEmail:[EMAIL PROTECTED]
Sr.Consultant,Helpdesk Services Phone:905-525-9140 ext.24357
Computing & Information Services  Fax:905-528-3773
ABB-132
McMaster University


--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



[Mailman-Users] (no subject)

2002-06-11 Thread Kevin Carlson

I have installed mailman and am receiving join confirmation emails.  The
system is also processing the replies to the join confirmation emails but
doesn't seem to be adding the members to the list.

If I look in ./logs/subscribe I see several lines that read like this:

   Jun 11 12:31:44 2002 (9827) testlist: pending  

where  and  are unique for each user.


Does anyone have any ideas why the members aren't making it into the list?

Thanks,

Kevin



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



Re: [Mailman-Users] Exim and mimefilter (on debian)

2002-06-11 Thread J C Lawrence

On Tue, 11 Jun 2002 17:43:40 +0200 (MEST) 
Fredrik Jonson <[EMAIL PROTECTED]> wrote:

> Hello, I am trying to set up mailman on debian woody and am interested
> in using mimefilter to remove unwanted attachments.

Check the archives for this list.  I recently posted the necessary
script and instructions to integrate Mailman with mimefilter.

> Also I'm trying to combine Mailman with exim. I have read about how
> one can avoid aliases by using recipies in exim. But the
> documentation[1] seemes outdated, in debian Mailman home isn't
> /home/mailman anymore.

The Nigel's HOW-TO is both accurate and current.  Debian merely differs
in its selection of paths and install locations from Nigel's
expectations.  Adapt.

-- 
J C Lawrence
-(*)Satan, oscillate my metallic sonatas. 
[EMAIL PROTECTED]   He lived as a devil, eh?  
http://www.kanga.nu/~claw/  Evil is a name of a foeman, as I live.


--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



Re: [Mailman-Users] Exim and mimefilter (on debian)

2002-06-11 Thread Bob Stout

On Tue, 11 Jun 2002, Fredrik Jonson wrote:

> I am trying to set up mailman on debian woody and am interested in using
> mimefilter to remove unwanted attachments.
>
> Now, I am a bit confused. The documentation of mimefilter almost
> exclusively mentions smartlist, the Mailman FAQ[0] mentions mimefilter
> but only that it can be used, not how.
>
> Also I'm trying to combine Mailman with exim. I have read about how one
> can avoid aliases by using recipies in exim. But the documentation[1]
> seemes outdated, in debian Mailman home isn't /home/mailman anymore.
>
> I believe that the solution is to replace the standard wrapper with the
> mimefilter in some way. But I have just recently switched from redhat
> and the familiar sendmail to exim so I don't quite feel comfortable with
> doing wild hacks with exim on my own yet.
>
> So, has anyone on the list any experiense on a setup with exim and
> mimefilter, or any other experience of the above to share with me.

We just started up a new list using Mailman and Demime which seems to just
fine. You might check it out at .

We're also using Debian and Exim. Unfortunately, the actual installation
and configuration was done by someone else, but I will forward your
message to him in case he can help.

-
MicroFirm: Down to the C in chips...
   Home of the SNIPPETS archives and the
   DIY Loudspeaker Driver Selection Guide (LDSG):
http://www.snippets.org/



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



[Mailman-Users] Exim and mimefilter (on debian)

2002-06-11 Thread Fredrik Jonson

Hello, 

I am trying to set up mailman on debian woody and am interested 
in using mimefilter to remove unwanted attachments. 

Now, I am a bit confused. The documentation of mimefilter almost
exclusively mentions smartlist, the Mailman FAQ[0] mentions
mimefilter but only that it can be used, not how. 

Also I'm trying to combine Mailman with exim. I have read about
how one can avoid aliases by using recipies in exim. But the 
documentation[1] seemes outdated, in debian Mailman home isn't
/home/mailman anymore. 

I believe that the solution is to replace the standard wrapper
with the mimefilter in some way. But I have just recently switched 
from redhat and the familiar sendmail to exim so I don't quite
feel comfortable with doing wild hacks with exim on my own yet.

So, has anyone on the list any experiense on a setup with exim
and mimefilter, or any other experience of the above to share with
me. 

[0] http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.008.htp
[1] http://www.exim.org/howto/mailman.html 
/usr/share/doc/mailman/README.Debian

Thank you in advance / fredrik 
-- 
Fredrik Jonson
[EMAIL PROTECTED]



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



[Mailman-Users] Wrapper problems

2002-06-11 Thread Tracy Snell


I just installed mailman. Perms check out OK. Web interface works fine. I go
to the subscribe page and sign up for my test list. I get the e-mail. When I
reply to it Postfix shows that it's delivered to wrapper with no error. From
there it disappears. No error in any logs that I can find.
/home/mailman/logs only shows entries from the web page activity, none from
the subscription reply I sent. Any ideas?

Solaris 8
Python 2.1.1
Mailman 2.0.11
Postfix Release-20010228

Log entry:
Jun 11 08:13:48 astro.snellfamily.com postfix/local[16919]: [ID 197553
mail.info] E8BA530041: to=<[EMAIL PROTECTED]>, relay=local,
delay=1, status=sent ("|/home/mailman/mail/wrapper mailcmd test")

I'm sure wrapper is getting called because I had a typo on the mail-gid and
had to change it when it complained.

Thanks

tjs



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



RE: [Mailman-Users] list serve problem-- any takers?

2002-06-11 Thread Mike @ Net3Media

I had a similar problem with a different application and found that my quota
was set to low for the user that the application was running under.  The log
files were taking up too much room.  So, I deleted them and all was good.

Since then, the quota has been removed so it will no longer be an issue.

I hope this helps.

-Mike

>-Original Message-
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED]]On Behalf Of Marie-Laure E Leger
>Sent: Monday, June 10, 2002 12:20 PM
>To: [EMAIL PROTECTED]
>Subject: [Mailman-Users] list serve problem-- any takers?
>
>
>Anyone have any ideas for me? There aren't any space issues on our
>server--we've got plenty of MB and bandwidth. I also can't seem to
>create new lists.
>
>I set the current problem list up last thursday and it worked as of
>yesterday. Now i try to log in as an administrator and it tells
>me "We're sorry, we hit a bug!
>Mailman experienced a very low level failure and could not even
>generate a useful traceback for you. Please report this to the Mailman
>administrator at this site. "
>
>Someone who sent an email across it got a message bounced back
>saying: "'No space left on device'"
>Another person got this message:
>IOError: [Errno 28] No space left on device
>Original log message:
>[Errno 28] No space left on device
>Traceback (innermost last):
>
>thanks for all your help!
>
>Marie Leger
>
>
>
>--
>Mailman-Users mailing list
>[EMAIL PROTECTED]
>http://mail.python.org/mailman/listinfo/mailman-users
>Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
>
>



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



[Mailman-Users] Wrapper

2002-06-11 Thread Tracy Snell


I just installed mailman. Perms check out OK. Web interface works fine. I go
to the subscribe page and sign up for my test list. I get the e-mail. When I
reply to it Postfix shows that it's delivered to wrapper with no error. From
there it disappears. No error in any logs that I can find.
/home/mailman/logs only shows entries from the web page activity, none from
the subscription reply I sent. Any ideas?

Solaris 8
Python 2.1.1
Mailman 2.0.11
Postfix Release-20010228

Log entry:
Jun 11 08:13:48 astro.snellfamily.com postfix/local[16919]: [ID 197553
mail.info] E8BA530041: to=<[EMAIL PROTECTED]>, relay=local,
delay=1, status=sent ("|/home/mailman/mail/wrapper mailcmd test")

I'm sure wrapper is getting called because I had a typo on the mail-gid and
had to change it when it complained.

Thanks

tjs




--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



Re: [Mailman-Users] list serve problem-- any takers?

2002-06-11 Thread Richard Barrett

Just a SWAG but are you using disk quotas on the system concerned? If so, 
could the effective user for the process executing have run out of it on 
the file system concerned?

At 08:21 11/06/2002 -0400, Jon Carnes wrote:
>Check the space in the volume that Mailman is installed in.
>Then check the rights to the directories - if it can't write to the
>filesystem, it might just tell you "no space".  You should be able to run
>the file ~mailman/bin/check_perms
>
>Good Luck
>- Original Message -
>From: "Marie-Laure E Leger" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Monday, June 10, 2002 12:20 PM
>Subject: [Mailman-Users] list serve problem-- any takers?
>
>
> > Anyone have any ideas for me? There aren't any space issues on our
> > server--we've got plenty of MB and bandwidth. I also can't seem to
> > create new lists.
> >
> > I set the current problem list up last thursday and it worked as of
> > yesterday. Now i try to log in as an administrator and it tells
> > me "We're sorry, we hit a bug!
> > Mailman experienced a very low level failure and could not even
> > generate a useful traceback for you. Please report this to the Mailman
> > administrator at this site. "
> >
> > Someone who sent an email across it got a message bounced back
> > saying: "'No space left on device'"
> > Another person got this message:
> > IOError: [Errno 28] No space left on device
> > Original log message:
> > [Errno 28] No space left on device
> > Traceback (innermost last):
> >
> > thanks for all your help!
> >
> > Marie Leger



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



Re: [Mailman-Users] list serve problem-- any takers?

2002-06-11 Thread Jon Carnes

Check the space in the volume that Mailman is installed in.
Then check the rights to the directories - if it can't write to the
filesystem, it might just tell you "no space".  You should be able to run
the file ~mailman/bin/check_perms

Good Luck
- Original Message -
From: "Marie-Laure E Leger" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 10, 2002 12:20 PM
Subject: [Mailman-Users] list serve problem-- any takers?


> Anyone have any ideas for me? There aren't any space issues on our
> server--we've got plenty of MB and bandwidth. I also can't seem to
> create new lists.
>
> I set the current problem list up last thursday and it worked as of
> yesterday. Now i try to log in as an administrator and it tells
> me "We're sorry, we hit a bug!
> Mailman experienced a very low level failure and could not even
> generate a useful traceback for you. Please report this to the Mailman
> administrator at this site. "
>
> Someone who sent an email across it got a message bounced back
> saying: "'No space left on device'"
> Another person got this message:
> IOError: [Errno 28] No space left on device
> Original log message:
> [Errno 28] No space left on device
> Traceback (innermost last):
>
> thanks for all your help!
>
> Marie Leger
>
>
>
> --
> Mailman-Users mailing list
> [EMAIL PROTECTED]
> http://mail.python.org/mailman/listinfo/mailman-users
> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



[Mailman-Users] [Q] Resent-From header ?

2002-06-11 Thread Ludovic Hirlimann

Hello,
I would like to setup an only subscribers can post list that would honor the
Resent-from header (see http://www.w3.org/Protocols/rfc822/Overview.html#z26)?
I've check out the latest version of mailman did a quick grep on all files and
was not able to find any references to such setting.

Is this doable with Mailman ? if so any pointers would be interesting.
TIA
Ludo
--
http://islande.hirlimann.net
L\'histoire : une série d\'évènement qui a tendance à se reproduire selon un 
cycle chaotique 


--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py