본 사이트는 여러분의 사용자 경험을 개선하기 위해 유지 보수를 진행하는 동안 기능이 제한됩니다. 도움말로 문제가 해결되지 않고 질문을 하고 싶다면 Twitter의 @FirefoxSupport 및 Reddit의 /r/firefox 채널을 활용하세요.

Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Thunderbird: When OAuth2 enabled for one account, all other accounts always prompt for password

  • 3 답장
  • 1 이 문제를 만남
  • 4 보기
  • 최종 답변자: sfhowes

more options

I’m using Thunderbird 68.1.2 (32-bit) on Windows 7 Home Premium SP1 (64-bit).

I have 7 email accounts configured in Thunderbird. Until recently, 6 were configured to use POP and 1 was configured to use IMAP. All accounts were configured with authentication method “Normal password”. I don’t save any passwords, so—as expected—each time I opened Thunderbird, it prompted at startup for passwords for all accounts and remembered all passwords for the session. All was well.

A few days ago, I changed one of the POP accounts to IMAP with authentication method “OAuth2”. At that point, I had 5 POP accounts and 1 IMAP account all with authentication method “Normal password”, and 1 IMAP account with authentication method “OAuth2”. With this configuration, Thunderbird would prompt at startup for passwords for the 6 accounts with “Normal password” and not prompt for a password for the 1 account with “OAuth2”. No complaints here.

Here’s the rub: After startup, whenever there was IMAP activity for the IMAP/OAuth2 account, my attempts to get mail for any “Normal password” account would cause Thunderbird to prompt for a password for that account. It was as if IMAP activity on the OAuth2 account made Thunderbird forget the session passwords for the “Normal password” accounts. This seems less than friendly.

Now, when I set the authentication method on the IMAP/OAuth2 account from “OAuth2” to “Normal password”, all works fine: After activity on that IMAP account, Thunderbird no longer prompts for passwords on the other accounts. All is well again.

Just to confirm the issue, I temporarily set that IMAP account back to authentication method “OAuth2” and Thunderbird started to re-prompt for passwords on all other accounts. When I set that IMAP account back to authentication method “Normal password”, the password re-prompting stopped.

I’ve decided that I prefer to be prompted for passwords at startup for all accounts, so setting all accounts to “Normal password” works fine for me. However, I ask the following for the greater good: Has anyone else encountered this issue with “OAuth2”? Is this behavior expected? Is there a setting I could have tweaked to avoid this behavior?

Thanks.

I’m using Thunderbird 68.1.2 (32-bit) on Windows 7 Home Premium SP1 (64-bit). I have 7 email accounts configured in Thunderbird. Until recently, 6 were configured to use POP and 1 was configured to use IMAP. All accounts were configured with authentication method “Normal password”. I don’t save any passwords, so—as expected—each time I opened Thunderbird, it prompted at startup for passwords for all accounts and remembered all passwords for the session. All was well. A few days ago, I changed one of the POP accounts to IMAP with authentication method “OAuth2”. At that point, I had 5 POP accounts and 1 IMAP account all with authentication method “Normal password”, and 1 IMAP account with authentication method “OAuth2”. With this configuration, Thunderbird would prompt at startup for passwords for the 6 accounts with “Normal password” and not prompt for a password for the 1 account with “OAuth2”. No complaints here. Here’s the rub: After startup, whenever there was IMAP activity for the IMAP/OAuth2 account, my attempts to get mail for any “Normal password” account would cause Thunderbird to prompt for a password for that account. It was as if IMAP activity on the OAuth2 account made Thunderbird forget the session passwords for the “Normal password” accounts. This seems less than friendly. Now, when I set the authentication method on the IMAP/OAuth2 account from “OAuth2” to “Normal password”, all works fine: After activity on that IMAP account, Thunderbird no longer prompts for passwords on the other accounts. All is well again. Just to confirm the issue, I temporarily set that IMAP account back to authentication method “OAuth2” and Thunderbird started to re-prompt for passwords on all other accounts. When I set that IMAP account back to authentication method “Normal password”, the password re-prompting stopped. I’ve decided that I prefer to be prompted for passwords at startup for all accounts, so setting all accounts to “Normal password” works fine for me. However, I ask the following for the greater good: Has anyone else encountered this issue with “OAuth2”? Is this behavior expected? Is there a setting I could have tweaked to avoid this behavior? Thanks.

모든 댓글 (3)

more options

You should have TB 68.2.1 at least because a Google OAuth2 issue was fixed in that version.

https://www.thunderbird.net/en-US/thunderbird/68.2.1/releasenotes/

more options

@sfhowes – Thanks for the suggestion. I upgraded to TB 68.3.1, but alas the problem persists.

more options

Two things that might be relevant: I don't know if Gmail has some issues with IMAP accounts using a mix of OAuth and normal password authentication. With normal password, factors such as access from 'less-secure apps', and two-step verification and app passwords, come into play. Second, when you change the authentication on an account, it's probably a good idea to delete the passwords from Options/Security and re-enter them when TB is restarted, even if they haven't been changed.