I recently upgraded a Mailman 2 installation (which included a number of email lists) to Mailman 3.3.3.
There is one human user who in the past has used two different email addresses. Let's call them oldaddress@hotmail.com and newaddress@gmail.com. This person used to participate on an email list using oldaddress@hotmail.com (both posting and receiving). He then unsubscribed oldaddress@hotmail.com from the list and then subscribed to the email list as newaddress@gmail.com. All of this happened while using Mailman 2.
Now that we're on Mailman 3 and the email list was migrated from MM2 to MM3, we see that newaddress@gmail.com is a Member of the list, and we see that oldaddress@hotmail.com is a NonMember of the list. That all makes sense.
But now, this person has decided that they actually want to go back to using the old address.
So I ran the command "mailman changeaddress newaddress@gmail.com oldaddress@hotmail.com". But that gave me this output:
Usage: mailman changeaddress [OPTIONS] OLD_ADDRESS NEW_ADDRESS Try 'mailman changeaddress -h' for help.
Error: Address oldaddress@hotmail.com already exists; can't change.
Can anyone explain how I can do what I'm trying to accomplish?
(Also, why is this error displaying the usage message? That seems odd, since the number and type of arguments was correct.)