On 1/13/26 9:08 AM, dap1--- via Mailman-users wrote:
I got a different user set up as superuser using a gmail address. However, I get to the member's management page but cannot change anything. I see update buttons but they don''t seem to so anything although I get a banner at the top saying the user was updated. What am I doing wrong?
You can't change the user's address that way. You can only update the display name, the verified status of the address and the moderation and delivery mode of subscriptions.
I think you can do it in mailman shell like this
$ mailman shell
Welcome to the GNU Mailman shell
Use commit() to commit changes.
Use abort() to discard changes since the last commit.
Exit with ctrl+D does an implicit commit() but exit() does not.
>>> um = getUtility(IUserManager)
>>> addr = um.get_address('address_to_change')
>>> addr.email = 'new_address'
>>> commit()
However, the preferred way is for the user to log in, go to https://whatever/accounts/email/, add the new address to their account, make it primary, go to the list info page at https://whatever/lists/LIST, and if their Subscription Address is still the old address (because they weren't subscribed by primary address), click Manage Subscription and change it, and then possibly remove the prior address.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan