[Mailman-Users] Trying to make a coule site wide changes
Mark Sapiro
msapiro at value.net
Sat Mar 4 17:42:00 CET 2006
Derrick MacPherson wrote:
>Sorry I'm not much of a programmer, I'm trying to figure out how to make
> a couple site wide changes using the with_list command. I've stumbled
>around and am not getting anywhere, nor have i yet found an example that
>will do what I need. I'm trying to change the list owner and the
>personalize option to 2. Anyone care to turn the lights on for me?
bin/withlist --help
gives instructions. There are lots of specific withlist examples in the
archives of this list, e.g.
<http://mail.python.org/pipermail/mailman-users/2006-February/049447.html>.
If you need something more specific to this task, assuming you want to
set the same owner and personalize option for all lists, put the
following in bin/my_change.py
---------------------------------------------
def my_change(mlist):
if not mlist.Locked():
mlist.Lock()
mlist.personalise = 2
mlist.owner = ['owner at example.com']
mlist.Save()
mlist.Unlock()
---------------------------------------------
and then run
bin/withlist -a -r my_change
In this case you can accomplish the same thing with config_list instead
by putting the two lines
personalise = 2
owner = ['owner at example.com']
in a file and running something like the following shell script
#! /bin/sh
cd (the mailman install directory)
for list in `ls lists/`
do bin/config_list -i path/to/file $list
done
--
Mark Sapiro <msapiro at value.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list