[Mailman-Users] Customizing Help Template

John DeCarlo jdecarlo at mitre.org
Tue Feb 18 18:41:46 CET 2003


Jeremy,

If you want to better understand the available commands by email, and 
can look at the Python and understand it, here is what I have figured 
out so far.  Note that some of it may be wrong. :-)

I started because I want the "who" command to return a section of people 
unsubscribed because of bounces.  So far I have not succeeded.

Start in the Mailman subdirectory, usually written something like 
~mailman/Mailman.

If you look in Utils.py, you will see ADMINDATA defined that lists all 
the commands available by mail.  I would think that making changes here 
would allow you to add or delete commands, assuming you can figure out 
the rest.

If you look at MailList.py, it seems to be playing a role, though I 
haven't figured it out, exactly.

Then go into the subdirectory Commands (~mailman/Mailman/Commands). 
Here you will see the Python source for each of the defined commands, of 
the format 'cmd_command.py'.  So the who command is in cmd_who.py.

I can verify that changing cmd_who.py changes how Mailman responds to 
the who command via email.  I have it closer to what I want, but not 
completely there.

Note that I believe you need to restart mailmanctl after making changes 
so that Mailman takes note.

Hope this helps.

Jeremy Butler wrote:
> I recently installed Mailman 2.1.1 and I'm interested in changing a few 
> things in the help template--that is, the message sent to users when 
> they send the help command (see below).
> 
> What's got me confused is the section where the actual commands are listed:
> 
>     %(commands)s
> 
> Obviously, this is a variable.  Can it be customized somehow?


-- 

John DeCarlo, My Views Are My Own





More information about the Mailman-Users mailing list