Can't reauthorize OAuth2.0, prompts to create new account

I have to reauthorize my OAuth2.0 authorization for IMAP access periodically. I think it comes up every 30 days, but I could be off on that - it is way too frequent and very annoying.

I used to do this by going into the account settings, going to fetching/sending mail, not changing anything, and re-committing the settings. It would then bring me to the organization’s page so I can go through the whole multi-factor process.

Now, when I go to the account settings, and select sending/fetching mail, it just prompts me to make a new account. It asks for an email address and then wants to (badly) auto-configure it. I went through the process anyway, thinking it was just a different interface. I did all the IMAP settings manually. And it did, in fact, create an entirely new account (which then seems to work okay).

There needs to be a way to refresh the existing settings for OAuth2.0 without creating a new account every time. Besides being annoying and ugly, this will have other effects, like losing existing messages in the outgoing folder (I have had them get stuck there when authorization needs updating) and any account-specific settings one might have.

Tapping on the message in the notification shade that says “Authorization failed.” also goes to the same account creation dialog.

This is using version 8.0b2.

This is out of the control of an email app. Talk to your email provider about that.

This is a bug in our navigation code. You end up on the “set up a new account” screen instead of the “incoming server settings” screen. It’ll be fixed in 8.0b3.

This is out of the control of an email app. Talk to your email provider about that.

I know it is their policy, I only mentioned it to highlight how often this problem will occur, and thus how disruptive it can be. If I only had to recreate the account on a yearly basis, it wouldn’t be nearly as bad/urgent.

This is a bug in our navigation code. You end up on the “set up a new account” screen instead of the “incoming server settings” screen. It’ll be fixed in 8.0b3.

Thanks.