On Tue, Jun 29, 2004 at 09:50:58PM +0530, Yogesh Talekar wrote:
the question is how do i do it from command line??
I cannot use Web interface du to some restrictions!
Mailman is tough to administer if you don't have access to the web interface, and are not comfortable with falling back to using Python to directly script what you want. You could clear every subscriber's moderate flag using the bin/withlist utility which provides a framework for manipulating the Mailman list object(s). Search the list archives for 'withlist' for examples.
Create a file called unmoderate_all.py containing:
from Mailman import mm_cfg
def unmoderate_all(m): for member in m.members: m.setMemberOption(member, mm_cfg.Moderate, mm_cfg.No)
and invoke using withlist, giving the name of your list:
$ bin/withlist -l -r umoderate_all mylist
-- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/ Ringo MUG Tokyo http://www.ringo.net/rss.html