[Mailman-Users] Can't let subscriber access the archive. Help please.

Mark Sapiro mark at msapiro.net
Wed Mar 11 18:08:09 CET 2015


On 03/10/2015 05:03 PM, Gao wrote:
> My mailman server send out a password reminder to all subscribers once a
> month. On the email, it has a URL to the emembership management page
> like this:
> 
> http://zeta.pztop.com/mailman/options/sj-news/gao%40pztop.com
> 
> Click this link it take you to a web page which pop up a login dialogue
> window. I use the subscribers email as login name, password is from the
> reminder email, but the authentication failed!


I'm a bit confused. The above link is to your options page, not some
other user's, and that page doesn't have a field for the subscribers
email address. If you mean you actually went to

<http://zeta.pztop.com/mailman/options/sj-news>

and entered the user's email and password or you went to

<http://zeta.pztop.com/mailman/options/sj-news/user%40example.com>

and entered the user's password, then there is a problem, but if you went to

<http://zeta.pztop.com/mailman/options/sj-news/gao%40pztop.com>

and entered the other user's password, that won't work.


> All I want is 1) subscriber should able to log in and manage his
> account, and 2) the member should be able to access the archive page. I
> don't know how to set this up so could some one give me a hand? Thanks a
> lot.


It is possible the password has whitespace or other unprintable
characters. Unfortunately, without command line access to the server,
you can't fix this.

If you have command line access, you can use Mailman's bin/withlist tool
to examine and change the user's password. as in the following transcript

 /path/to/mailman/bin/withlist -l sj-news
Loading list sj-news (locked)
The variable `m' is the gpc-test MailList instance
>>> m.passwords['user at example.com']
'old_pw'
>>> m.passwords['user at example.com'] = 'new_pw'
>>> m.Save()
>>>             <-      (enter control-D here to exit)
Unlocking (but not saving) list: sj-news
Finalizing

If you don't have access to do this and can't enlist the help of someone
who does, you'll have to delete the existing user and re-add her with a
known password.

-- 
Mark Sapiro <mark at msapiro.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