Join us to show up for other Firefox users 🦊. Earn fun badges and Mozilla swag vouchers! Find out more: https://mzl.la/askafox150

Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Must repeatedly grant access to Google Account

  • 12 回覆
  • 0 有這個問題
  • 137 次檢視
  • 最近回覆由 PA Sicart
  • 封存

I have several Google accounts. For each one, the first time I checked my mail, I got a Thunderbird pop up saying "See, edit, share, and permanently delete all the calendars you can access using Google Calendar" and another Thunderbird pop-up saying "See, edit, download, and permanently delete your contacts", followed by two "Mozilla Thunderbird Email was granted access to your Google Account" emails to each account.

And for all accounts but one, that was the end of it. But for one account, for some reason, I have to go through the whole authorization process again each time I start Thunderbird. I tried deleting the account, and Thunderbird still made me go through the whole authorization process -- for an account that no longer existed!

I re-created the account. No change.

Any idea what the problem is? It started after a Thunderbird update.

I have several Google accounts. For each one, the first time I checked my mail, I got a Thunderbird pop up saying "See, edit, share, and permanently delete all the calendars you can access using Google Calendar" and another Thunderbird pop-up saying "See, edit, download, and permanently delete your contacts", followed by two "Mozilla Thunderbird Email was granted access to your Google Account" emails to each account. And for all accounts but one, that was the end of it. But for one account, for some reason, I have to go through the whole authorization process again each time I start Thunderbird. I tried deleting the account, and Thunderbird still made me go through the whole authorization process -- for an account that no longer existed! I re-created the account. No change. Any idea what the problem is? It started after a Thunderbird update.

所有回覆 (12)

You have to authorise Thunderbird to use this account just like you had to do (but maybe don't remember) with the others. Here are the instructions to do so:

https://support.mozilla.org/kb/automatic-conversion-google-mail-accounts-oauth20

> You have to authorise Thunderbird to use this account just like you had to do (but maybe don't remember) with the others.

I have. The difference is that I had to do it just once for all the other accounts; for this one, I have to redo it each time I start Thunderbird. Moreover, I still have to do it even after I've deleted the account, which is downright weird.

Did you read the part of the article I linked where it says that disabling cookies could cause this when the OAuth token expires? Do you have cookies and JavaScript enabled or not?

I haven't disabled anything, and if I had, shouldn't it affect all my accounts, not just the one?

Yes, but the effect of disabling cookies, as explained in the article, only becomes apparent when the OAuth token that Thunderbird needs to authenticate with the server expires. That's why you might have disabled them some time ago and not see the problem until now.

OK, thank you, I checked. Cookies and javascript are both enabled.

Go to Settings > Privacy & Security > Saved Passwords. Do you see 'OAuth' entries associated with this account there? Try removing them (there may be more than one), restart Thunderbird, and see whether the authorisation sticks this time.

DavidGG said

Go to Settings > Privacy & Security > Saved Passwords. Do you see 'OAuth' entries associated with this account there?

Hm, no. Here's a screen capture of what I get when I click on "Saved Passwords":

https://www.pasicart.com/download/pictures/TB01.JPG

Hmm… OK, but not sure what you mean because you're only showing a small portion of the passwords list. That screenshot doesn't really prove anything. It doesn't show 'OAuth' entries for your other Gmail accounts either, which I'm sure are there if they don't have this problem…

So not asking you to provide a screenshot of the whole list. If you've checked and this account doesn't have the 'OAuth' tokens that the other accounts have, then that would explain the problem, i.e. Thunderbird is failing to save them for some reason, and right now I don't know how to fix that other than trying to re-create the account in Thundebird, which you said you've already tried… BUT… It isn't clear to me from your reply that the 'OAuth' tokens really aren't there…

Gah. Sorry. I hadn't scrolled down enough to see the "OAuth" entries. I have now, and have deleted the one for the problematic account, then restarted Thunderbird, and ... no dice. And yes, I did try deleting the account, and when I restarted TB, TB still asked me to confirm that -- for the now nonexistent acount! -- it could "see, edit, share, and permanently delete all the calendars you can access using Google Calendar" and "see, edit, download, and permanently delete your contacts" (two pop-ups). This is just so weird.

Thank you for your help, though, David. Much appreciated.

Try again, but doing it more thoroughly this time:

  1. Remove the account from Thunderbird. Don't set it up again yet.
  2. Remove all password entries associated with the account in Settings > Privacy & Security > Saved Passwords, not only the OAuth entries, but also the old IMAP and SMTP entries that are still there.
  3. Restart Thunderbird and set up the account again.

由 DavidGG 於 修改

Argh! I completely missed your answer, David, sorry. I'm going to do what you suggested right now.

OK, done. There were three entries in Saved Passwords. I deleted them and closed Thunderbird. I'll restart it now. The suspense is killing me....

And it STILL asks me about this specific account! I deleted the account, deleted any reference to it from Saved Passwords, and somehow Thunderbird still knows the account exists, or existed. And this time it asks me to enter 2FA again. This is madness.