[Mailman-Users] Changing parameters for one [or many] users from the command line
Bernie Cosell
bernie at fantasyfarm.com
Thu May 22 16:34:00 CEST 2014
On 21 May 2014 at 20:03, Mark Sapiro wrote:
> On 05/21/2014 06:11 PM, Bernie Cosell wrote:
> > I'd like to change several of the parameters [digest, nomail, etc] for
> a
> > bunch of users on one of my lists. I've looked through the list of
> > commands in /bin and I don't see a way to modify the parameter
> settings
> > from the command line [and it'll be real tedious to do it one at a
> time
> > from the admin interface]. Is there a way to do it?
>
> Assuming you want to set the same settings for all members, it's easy
> via withlist,
Alas, I only need to mess with 80 out of 400. BUT in this case setting
them *all* to "mail" [i.e., not-nomail] would be OK, so I'll look at
withlist...
> Also, nomail is handled differently. Here you'd need
>
> from Mailman import MemberAdaptor
>
> at the beginning of your script and
>
> mlist.setDeliveryStatus(member, MemberAdaptor.BYADMIN)
>
> to set nomail by admin. There's a script at
> <http://www.msapiro.net/scripts/set_nomail.py> that sets nomail, but
> it
> probably has more options than you need.
How would you clear nomail? Because that looks OK if it does just one
member. I can easily whip up a shell script to generate the .py file
with the commands for the 80 members I need to tweak.
Thanks! /b\
--
Bernie Cosell Fantasy Farm Fibers
mailto:bernie at fantasyfarm.com Pearisburg, VA
--> Too many people, too few sheep <--
More information about the Mailman-Users
mailing list