On 16/07/2024 23:41, Peter Flynn wrote:
Having managed to snag a log file, I can see where the login failure is
Right. Scrap that. I changed my .muttrc to start up with the account I couldn't switch to, and it started up just fine. So there is no error in the account data.
Then I used F1, which I have defined to switch to this account, and that worked fine also.
But using the F8 I had set to go to the first account failed, same error "Login failure". And yes, the AUTHENTICATE PLAIN Base64 argument does still decode to the username and password of this account.
I have six accounts defined in .muttrc, with six sets of credentials in six files in .mutt so I tested them all both in sequence and out of sequence. Sometimes Mutt switches accounts perfectly, sometimes it fails, and I haven't yet identified the exact circumstances of the failure (but at least it has proved that all the credentials are correct :-)
This is Mutt 1.13.2 (2019-12-18) which is all Linux Mint can deliver, so it may be that the current source (2.2.13) has fixed the problem, but I've never used Git and the bug tracker doesn't have an open-text search, so it's not possible to find out if this is a reported bug or not.
Peter