cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Robin-Murison
New member
Status: New idea

I am trying to run Thunderbird version 153 on Ubuntu.

I have two Yahoo accounts among others.
On the previous version of Thunderbird at startup I could login to both Yahoo! accounts perfectly as well as the others.

(I assume that was version 152, because I do daily updates and so 153 - 1 =  152.)

When I first installed 153,  on 24/7/2026,  it asked me if I wanted to use the custom net.thunderbird connector, I do not know how I answered that question other than I have tried both answers and neither of them worked. I have since unchecked the box to ask the question by default and I do not know how to get it back nor which setting it is currently using. 

Some documentation as to set this in the configuration settings would be good. and how to configure it to ask the question again would be great.

I noticed that DarkTrojan was one of the authors of this change, A user name that does not inspire confidence.

On version 153, the Yahoo OAuth2 page fails with the Error "Whoops, something went wrong." after entering the email address. But tells you nothing more.

It repeats this error over and over and will not let you cancel the login.

If you let it attempt to login repeatedly it will lock you out of your Yahoo! accounts. So having a clear option to cancel the login process would be a huge plus. Currently I have to quit Thunderbird and then fill out a bug report which so far I have done about 20 times.

IMPORTANT: If I could cancel these login attempts at least I could have access to my other email accounts.

The Yahoo credentials have not changed. When I test the connection using the "Test Connection to server" on the server settings page it all works perfectly.

When I start Thunderbird normally it fails as described above.

The bug dialog asks for the URL Used I have two one for each of my email addresses, 

https://login.yahoo.com/?src=oauth&client_id=dj0yJmk9WVZUaWRNUUZSQTBNJmQ9WVdrOVNqbHJUMGhtTkU4bWNHbzl...

and

https://login.yahoo.com/?src=oauth&client_id=dj0yJmk9WVZUaWRNUUZSQTBNJmQ9WVdrOVNqbHJUMGhtTkU4bWNHbzl...

I have also attached a screen shot of one of the login attempts. the other is identical except with the other email address.

Notice that if I cut and paste these URL into Firefox they authenticate correctly but then fail to connect to Thunderbird on localhost, 127.0.0.1, so not that is not a useful work around just an indication that the URL's are initially correct.

 

3 Comments
Status changed to: New idea
Jon
Community Manager
Community Manager

Thanks for submitting an idea to the Mozilla Connect community! Your idea is now open to votes (aka kudos) and comments.

Robin-Murison
New member

I decided to reinstall Ubuntu and try again as Thunderbird is the default email client, and I presume you had tested that scenario at the very least.

I then added both my Yahoo! addresses and AN Other account to Thunderbird successfully.

I then restarted Thunderbird. It then came up with the new prompt to integrate in the new net.thunderbird URL.

I noticed that if you close the new integration dialog without answering either answer reply to the new URL, you can declined the new integration, Thunderbird works, Hurray!

However, that does not make my suggestion any less valid as to how to deal with accounts that fail to login. Please leave an option to abandon any failed attempt to login to an account. For the reasons I gave it allows you to access unaffected email accounts and it does not lock you out of the failing account.

I would also comment that Thunderbird has been crashing when I quit while an OAuth2 login is in progress.

That may not be the cause of the crash, but as that is one of the bugs that was supposedly fixed in version 153, (Thunderbird crashes when you quit when an OAuth2 connection is in progress), I would suggest you do a bit more testing around that bug fix as it seems to still be crashing.

I have since added the rest of my accounts.

Status changed to: New idea
wsm
Thunderbird Team
Thunderbird Team

You don't need to fear darktrojan - they are an excellent developer. 👍

Oauth doesn't function exactly like passwords - oauth tokens generate in Thunderbird when you login with the password, these tokens can expire as determined by your PROVIDER (not determined by Thunderbird).  So you can be forced to reauthenticate even if your password has not changed.  More information at https://support.mozilla.org/en-US/kb/tb-oauth

Also, the yahoo+oauth authentication process is not where we would like it to be. In fact I was testing the yahoo login process just yesterday, because we are thinking to change the settings soon to improve the experience. Please try the following:

* In Thunderbird > Settings > Config Editor make mailnews.oauth.usePrivateBrowser=true, mailnews.oauth.useSchemeRedirect=false
* Restart Thunderbird
* Login

Please post your results