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


------------------------------------------------------
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
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

Reply via email to