![](https://secure.gravatar.com/avatar/4f36b4d2b1cde650bbb41d889c64bc07.jpg?s=120&d=mm&r=g)
On Tue, Jun 29, 2004 at 11:55:06AM -0400, Brian York wrote:
How can I change a list password from the command line?
$ bin/withlist -l mylist
If you want to administer from the command line, you really need to explore 'withlist'. Look for hints in Mailman/Cgi/ and Mailman/MemberAdaptor.py (and Digests.py/mm_cfg.py for some definitions) for things that can be easily manipulated.
-- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/ Ringo MUG Tokyo http://www.ringo.net/rss.html
![](https://secure.gravatar.com/avatar/82b229202b5391adc05ca73a59f64831.jpg?s=120&d=mm&r=g)
Brad Knowles wrote:
Hope that helps to explain why an administrative email interface can be useful.
I am sorry if I am being really dense; but what _is_ the administrative email interface to Mailman? For example, how _can_ a list administrator unsub a bunch of listmembers via email? I cannot for the world of me find any documentation on this.
I am in the process of deciding whether to move a fairly large list-hosting operation from majordomo to Mailman. Although most of our listowners use exclusively MajorCool, there are a few -- some with very large lists -- who do all their subscription and unsubscription operations via email. I want to be able to tell them how they can do this in Mailman, but I haven't been able to find out. Yet I see these hope-arousing little hints, such as Brad's above, that it can be done...
-malgosia
![](https://secure.gravatar.com/avatar/a148cdd5c639fe49576e590c26f615ef.jpg?s=120&d=mm&r=g)
At 5:27 PM -0400 2004-07-06, malgosia askanas (staff) wrote:
There is some information for users at
<http://www.list.org/mailman-member/node41.html>. I'm still looking for the comparable information for mailing list administrators, but it looks like this part of the documentation may be lacking.
Here's an opportunity for someone who may want to help contribute
to the Mailman project, but isn't a programmer -- help us improve the documentation!
-- Brad Knowles, <brad.knowles@skynet.be>
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.
![](https://secure.gravatar.com/avatar/82b229202b5391adc05ca73a59f64831.jpg?s=120&d=mm&r=g)
Brad wrote:
Well, I would gladly help improve this part of the documentation, even though I am a programmer -- but the question is, how do I find out, to begin with, the information which needs to go into this presently-missing documentation?
-malgosia
![](https://secure.gravatar.com/avatar/a148cdd5c639fe49576e590c26f615ef.jpg?s=120&d=mm&r=g)
At 5:51 PM -0400 2004-07-06, malgosia askanas (staff) wrote:
Therein lies the problem. You'd probably need to be able to read
the Python code well enough to figure out what it does. ;(
We need a good book written on the subject of administering Mailman.
-- Brad Knowles, <brad.knowles@skynet.be>
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.
![](https://secure.gravatar.com/avatar/82b229202b5391adc05ca73a59f64831.jpg?s=120&d=mm&r=g)
Therein lies the problem. You'd probably need to be able to read the Python code well enough to figure out what it does. ;(
All right, I may be able to do that. But where is the Python code for the administrative commands? It's not in $prefix/Mailman/Commands, is it? At least I don't see anything in there that looks like non-listmembers stuff.
-m
![](https://secure.gravatar.com/avatar/deb1786a689f508f9ec136e457095708.jpg?s=120&d=mm&r=g)
On Jul 6, 2004, at 5:27 PM, malgosia askanas (staff) wrote:
Send 'help' to the list -request address. You'll receive the command list back.
I don't think it can as distributed. Looking through cmd_subscribe and cmd_unsubscribe I don't see anything specific for administrators. That said, it shouldn't be too hard to add sub and unsub admin functions though, and cmd_who should provide the clues to build them.
Actually, I'm kind of surprised no one's done this. If I get some time over the next few days I might take a stab at it.
-Jeff
![](https://secure.gravatar.com/avatar/4f36b4d2b1cde650bbb41d889c64bc07.jpg?s=120&d=mm&r=g)
On Tue, Jun 29, 2004 at 11:55:06AM -0400, Brian York wrote:
How can I change a list password from the command line?
$ bin/withlist -l mylist
If you want to administer from the command line, you really need to explore 'withlist'. Look for hints in Mailman/Cgi/ and Mailman/MemberAdaptor.py (and Digests.py/mm_cfg.py for some definitions) for things that can be easily manipulated.
-- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/ Ringo MUG Tokyo http://www.ringo.net/rss.html
![](https://secure.gravatar.com/avatar/82b229202b5391adc05ca73a59f64831.jpg?s=120&d=mm&r=g)
Brad Knowles wrote:
Hope that helps to explain why an administrative email interface can be useful.
I am sorry if I am being really dense; but what _is_ the administrative email interface to Mailman? For example, how _can_ a list administrator unsub a bunch of listmembers via email? I cannot for the world of me find any documentation on this.
I am in the process of deciding whether to move a fairly large list-hosting operation from majordomo to Mailman. Although most of our listowners use exclusively MajorCool, there are a few -- some with very large lists -- who do all their subscription and unsubscription operations via email. I want to be able to tell them how they can do this in Mailman, but I haven't been able to find out. Yet I see these hope-arousing little hints, such as Brad's above, that it can be done...
-malgosia
![](https://secure.gravatar.com/avatar/a148cdd5c639fe49576e590c26f615ef.jpg?s=120&d=mm&r=g)
At 5:27 PM -0400 2004-07-06, malgosia askanas (staff) wrote:
There is some information for users at
<http://www.list.org/mailman-member/node41.html>. I'm still looking for the comparable information for mailing list administrators, but it looks like this part of the documentation may be lacking.
Here's an opportunity for someone who may want to help contribute
to the Mailman project, but isn't a programmer -- help us improve the documentation!
-- Brad Knowles, <brad.knowles@skynet.be>
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.
![](https://secure.gravatar.com/avatar/82b229202b5391adc05ca73a59f64831.jpg?s=120&d=mm&r=g)
Brad wrote:
Well, I would gladly help improve this part of the documentation, even though I am a programmer -- but the question is, how do I find out, to begin with, the information which needs to go into this presently-missing documentation?
-malgosia
![](https://secure.gravatar.com/avatar/a148cdd5c639fe49576e590c26f615ef.jpg?s=120&d=mm&r=g)
At 5:51 PM -0400 2004-07-06, malgosia askanas (staff) wrote:
Therein lies the problem. You'd probably need to be able to read
the Python code well enough to figure out what it does. ;(
We need a good book written on the subject of administering Mailman.
-- Brad Knowles, <brad.knowles@skynet.be>
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.
![](https://secure.gravatar.com/avatar/82b229202b5391adc05ca73a59f64831.jpg?s=120&d=mm&r=g)
Therein lies the problem. You'd probably need to be able to read the Python code well enough to figure out what it does. ;(
All right, I may be able to do that. But where is the Python code for the administrative commands? It's not in $prefix/Mailman/Commands, is it? At least I don't see anything in there that looks like non-listmembers stuff.
-m
![](https://secure.gravatar.com/avatar/deb1786a689f508f9ec136e457095708.jpg?s=120&d=mm&r=g)
On Jul 6, 2004, at 5:27 PM, malgosia askanas (staff) wrote:
Send 'help' to the list -request address. You'll receive the command list back.
I don't think it can as distributed. Looking through cmd_subscribe and cmd_unsubscribe I don't see anything specific for administrators. That said, it shouldn't be too hard to add sub and unsub admin functions though, and cmd_who should provide the clues to build them.
Actually, I'm kind of surprised no one's done this. If I get some time over the next few days I might take a stab at it.
-Jeff
participants (5)
-
Brad Knowles
-
Brian York
-
Jeff Barger
-
Jim Tittsler
-
malgosia askanas (staff)