[Mailman-Users] email based subscriptions

Jon Carnes jonc at nc.rr.com
Tue Feb 12 05:56:38 CET 2002

This should get you started: 
 - Mailman is written very modular.  Each module does a specific part of the 
process of the listserver.
 - Look in ~mailman/Mailman for the module (or sub-program) that is sending 
the success message from the email subscribe
 - The source code is in a file with the extension .py, the compiled source 
is in a file named after the module with an extension of .pyc.
 - When run via Python, it checks the source to see if it has a recent 
compiled version - the .pyc file. If that file exists and it was created at 
the same time or later than the module was last changed, then it executes the 
compiled program.  Otherwise it deletes the old compiled version and 
recompiles the source automagically.  Very cool.
 - Python is extremely easy to read and figure out.  Give it a run and you'll 
soon be programming in it with ease.

You can also check out the users lists archives.  My self and many others 
have written extensively about modifying the source code.  You will even find 
lists of various modules and their functions.  I'm not saying its all 
documented, but a lot of it is.

If you need a knudge or two in the right direction, I'll help you out a bit, 
but I don't have any cycles open till Friday.  Good Luck - Jon Carnes
On Monday 11 February 2002 11:08 pm, Christopher Maujean wrote:
> Where in the source would I find this functionality? I don't know
> python, and will be flying by the seat of my pants on this one. What are
> the binary files that seem to match each source file, do I need to
> compile somehow after editing the source?
> On Mon, 2002-02-11 at 20:00, Jon Carnes wrote:
> > There are many ways to do this.  The best way is to edit the source code.
> > That would stop all email success messages from being sent.
> >
> > Jon Carnes

More information about the Mailman-Users mailing list