Programtically Adding/Removing Users remotely

Hi, I'm using an hosting provider that provides mailman facilities but mailman is running on a server that I do not have shell access on. I would like to programatically add/remove users from a mailing list. If I were ON the mail processing server then I would simply use the add_members and remove_members utilties.
So, I'm asking to find out if anyone knows of any tools that can do these 2 operations on a remote mailman installation (perhaps using the administrative interface via http using a username and password of course)
I can probably handle writing it myself, but was hoping something already exists.
Thanks

Davy Durham wrote:
See <http://mail.python.org/pipermail/mailman-users/2004-December/041214.html> and other posts in that thread.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

On 7/8/07, Davy Durham wrote:
See FAQ 3.53.
-- Brad Knowles <brad@shub-internet.org>, Consultant & Author LinkedIn Profile: <http://tinyurl.com/y8kpxu> Slides from Invited Talks: <http://tinyurl.com/tj6q4>
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

Brad Knowles wrote:
Sorry, Which FAQ? This one? http://www.python.org/cgi-bin/faqw-mm.py?req=all
This didn't seem to address the issue of unsubscribing all users.

On 7/9/07, Davy Durham wrote:
See FAQ 3.53.
Sorry, Which FAQ?
3.53.
This one? http://www.python.org/cgi-bin/faqw-mm.py?req=all
That's the whole FAQ. Trying to find 3.53 in there will be like looking for a needle in a haystack. Go to the index and pull up just 3.53.
This didn't seem to address the issue of unsubscribing all users.
It don't directly address that issue, no. However, it does reference tools that let you do pretty much all the standard administration functions which would normally be done by command-line tools on the server side, and to instead script them through the web interface.
Since what you want to do could be done through the web interface anyway, what you want to achieve is just a matter of automating those actions.
-- Brad Knowles <brad@shub-internet.org>, Consultant & Author LinkedIn Profile: <http://tinyurl.com/y8kpxu> Slides from Invited Talks: <http://tinyurl.com/tj6q4>
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

Davy Durham wrote:
Not directly, but it points to some examples of scripting the web interface. For example, the unhide.py script at <http://starship.python.net/crew/jwt/mailman/#throughtheweb> can be easily modified to make an unsubscribe script and then that code combined with code in the mailman-subscribers.py script to make a remove all members script.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

Davy Durham wrote:
See <http://mail.python.org/pipermail/mailman-users/2004-December/041214.html> and other posts in that thread.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

On 7/8/07, Davy Durham wrote:
See FAQ 3.53.
-- Brad Knowles <brad@shub-internet.org>, Consultant & Author LinkedIn Profile: <http://tinyurl.com/y8kpxu> Slides from Invited Talks: <http://tinyurl.com/tj6q4>
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

Brad Knowles wrote:
Sorry, Which FAQ? This one? http://www.python.org/cgi-bin/faqw-mm.py?req=all
This didn't seem to address the issue of unsubscribing all users.

On 7/9/07, Davy Durham wrote:
See FAQ 3.53.
Sorry, Which FAQ?
3.53.
This one? http://www.python.org/cgi-bin/faqw-mm.py?req=all
That's the whole FAQ. Trying to find 3.53 in there will be like looking for a needle in a haystack. Go to the index and pull up just 3.53.
This didn't seem to address the issue of unsubscribing all users.
It don't directly address that issue, no. However, it does reference tools that let you do pretty much all the standard administration functions which would normally be done by command-line tools on the server side, and to instead script them through the web interface.
Since what you want to do could be done through the web interface anyway, what you want to achieve is just a matter of automating those actions.
-- Brad Knowles <brad@shub-internet.org>, Consultant & Author LinkedIn Profile: <http://tinyurl.com/y8kpxu> Slides from Invited Talks: <http://tinyurl.com/tj6q4>
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

Davy Durham wrote:
Not directly, but it points to some examples of scripting the web interface. For example, the unhide.py script at <http://starship.python.net/crew/jwt/mailman/#throughtheweb> can be easily modified to make an unsubscribe script and then that code combined with code in the mailman-subscribers.py script to make a remove all members script.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (3)
-
Brad Knowles
-
Davy Durham
-
Mark Sapiro