ENV: Mailman Core Version = GNU Mailman 3.3.11b1 (Tom Sawyer) Mailman Core API Version = 3.1 Mailman Core Python Version = 3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]
A member requested to be subscribed to a list through the normal process (confirm and approve). I approved. Shortly after, I received an email they sent to one of the moderators requesting that their subscribed address be changed from the OLD to the NEW(ly subscribed) one. So I deleted the new address via Postorius. I went to the CLI and dis:
(venv) mailman@eu:~$ mailman changeaddress REDACTED@gmail.com kevin@
[REDACTED]
Usage: mailman changeaddress [OPTIONS] OLD_ADDRESS NEW_ADDRESS
Try 'mailman changeaddress -h' for help.
Error: Address kevin@[REDACTED already exists; can't change.
(venv) mailman@eu:~$
Since I had deleted the newly subscribed member, this surprised me. I checked again and they were not found among members. Then I checked under non-members and found the new address there. I then deleted it again. Back to the CLI, Same error.
Then I did: (venv) mailman@eu:~$ mailman findmember kevin@[REDACTED] (venv) mailman@eu:~$
That returned empty.
I went into Django Admin US and searched for - and found the address still in there. I deleted it again.
Back to the CLI to change the address, same error - the address still exists.
I am stumped.
Oh, and maybe we should have that changeaddress option in Postorius as well?
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]