changepw.pyというファイルを以下の手順で作成する。
# cat > /usr/local/mailman/bin/changepw.py from Mailman.Errors import NotAMemberError def changepw(mlist, addr, newpasswd): try: mlist.setMemberPassword(addr, newpasswd) mlist.Save() except NotAMemberError: print 'No address matched:', addr ^D
以下のようにコマンドを発行する。
# bin/withlist -l -r changepw LIST somebody@example.org PASSWORD