Windows 10 reached EOS (end of support) on October 14, 2025. For more information, see this article.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Failure to set up Yahoo email account in Thunderbird

more options

I've used TB successfully for many years to access several Yahoo and Googlemail accounts. Windows 10. Recently the Yahoo accounts don't work so I've tried several times deleting and reloading them. This may be a red herring but the trouble seemd to start when I installed TB on a new Windows 11 laptop and failed to load the Yahoo accounts. I've tried following both Mozilla and Yahoo help articles but ultimately success is partial at best (i.e. incoming works, outgoing fails) This is the sequence I have followed

251128 tried this: Deleted all yahoo accounts in Thunderbird

Edited outgoing yahoo server to

 smtp.mail.yahoo.com
 Port 465
 SSL/TLS
 Authentication method OAuth2
 User name johngherrett@yahoo.com

Added yahoo account johngherrett@yahoo.com name and email address

opens yahoo! login sequence enter email and yahoo account password - FAILS

logged out of Yahoo mail open elsewhere

Accept 'Configuration found in Mozilla ISPDB'

opens yahoo! login sequence enter email and yahoo account password - FAILS

Account Hub window 'Choose your email type' pick 'Edit configuration'

Changed Incoming server settings to: POP3 pop.mail.yahoo.com Port 993 SSL/TLS Auth method OAuth2 username = email address

Test

'Outgoing server settings' 'The following settings were found by probing the given server' SMTP smtp.mail.yahoo.com Port 465 SSL/TLS OAuth2

Continue

Authentication error 'Unable to log in at server. Probably wrong configuration, username or password.'

followed guidance from Mozilla article: https://support.mozilla.org/en-US/kb/thunderbird-and-yahoo Exit Thunderbird Wait a few moments for background process to complete Start Thunderbird

counted to 10+

restarted Thunderbird Yahoo account is not there Googlemail account is there - OK

'Set up another account' - email started again Name & email

opens yahoo! login sequence enter email and yahoo account password - FAILS: 'Something went wrong' - not helpful 'Go to help' in Yahoo dialog opens another page in kanji(?) close this

back in TB Account Hub window 'Choose your email type' pick 'Edit configuration'

Changed Incoming server settings to: POP3 pop.mail.yahoo.com Port 993 SSL/TLS Auth method Normal password [changed] username = email address

Test

'Outgoing server settings' 'The following settings were found by probing the given server' SMTP smtp.mail.yahoo.com Port 465 SSL/TLS Auth method Normal password [changed]

Continue

'Creating account'

'Authentication error' as before

Go to https://help.yahoo.com/kb/sln27791.html Login to yahoo account 'Ways to securely access Yahoo Mail'

Use an app password ************

Signed out of a 'current sessions' even if not recognised. (Except 'current device' which is the login just past.

External connections-> Create app password App name : Thunderbird Generate

Copied to clipboard ********************

Returned to TB

entered password 'Continue' Spinning icon and re-opens yahoo login dialog entered normal password 'Something went wrong'

entered app password 'Something went wrong'

Despite this, after closing the yahoo dialog, TB says 'Account created successfully'!!!!

Inbox appears

Note:server settings now set somehow to IMAP / normal password

Testing outgoing: Message fails, Yahoo dialog login fails Edit outgoing server which remains OAuth2 Changed to normal password

Tried app password - failed Tried normal Yahoo password - failed

I've used TB successfully for many years to access several Yahoo and Googlemail accounts. Windows 10. Recently the Yahoo accounts don't work so I've tried several times deleting and reloading them. This may be a red herring but the trouble seemd to start when I installed TB on a new Windows 11 laptop and failed to load the Yahoo accounts. I've tried following both Mozilla and Yahoo help articles but ultimately success is partial at best (i.e. incoming works, outgoing fails) This is the sequence I have followed 251128 tried this: Deleted all yahoo accounts in Thunderbird Edited outgoing yahoo server to smtp.mail.yahoo.com Port 465 SSL/TLS Authentication method OAuth2 User name johngherrett@yahoo.com Added yahoo account johngherrett@yahoo.com name and email address opens yahoo! login sequence enter email and yahoo account password - FAILS logged out of Yahoo mail open elsewhere Accept 'Configuration found in Mozilla ISPDB' opens yahoo! login sequence enter email and yahoo account password - FAILS Account Hub window 'Choose your email type' pick 'Edit configuration' Changed Incoming server settings to: POP3 pop.mail.yahoo.com Port 993 SSL/TLS Auth method OAuth2 username = email address Test 'Outgoing server settings' 'The following settings were found by probing the given server' SMTP smtp.mail.yahoo.com Port 465 SSL/TLS OAuth2 Continue Authentication error 'Unable to log in at server. Probably wrong configuration, username or password.' followed guidance from Mozilla article: https://support.mozilla.org/en-US/kb/thunderbird-and-yahoo Exit Thunderbird Wait a few moments for background process to complete Start Thunderbird counted to 10+ restarted Thunderbird Yahoo account is not there Googlemail account is there - OK 'Set up another account' - email started again Name & email opens yahoo! login sequence enter email and yahoo account password - FAILS: 'Something went wrong' - not helpful 'Go to help' in Yahoo dialog opens another page in kanji(?) close this back in TB Account Hub window 'Choose your email type' pick 'Edit configuration' Changed Incoming server settings to: POP3 pop.mail.yahoo.com Port 993 SSL/TLS Auth method Normal password [changed] username = email address Test 'Outgoing server settings' 'The following settings were found by probing the given server' SMTP smtp.mail.yahoo.com Port 465 SSL/TLS Auth method Normal password [changed] Continue 'Creating account' 'Authentication error' as before Go to https://help.yahoo.com/kb/sln27791.html Login to yahoo account 'Ways to securely access Yahoo Mail' Use an app password ************ Signed out of a 'current sessions' even if not recognised. (Except 'current device' which is the login just past. External connections-> Create app password App name : Thunderbird Generate Copied to clipboard ******************** Returned to TB entered password 'Continue' Spinning icon and re-opens yahoo login dialog entered normal password 'Something went wrong' entered app password 'Something went wrong' Despite this, after closing the yahoo dialog, TB says 'Account created successfully'!!!! Inbox appears Note:server settings now set somehow to IMAP / normal password Testing outgoing: Message fails, Yahoo dialog login fails Edit outgoing server which remains OAuth2 Changed to normal password Tried app password - failed Tried normal Yahoo password - failed

Chosen solution

29.11.25 Now solved thanks to a reply by siffemcon on Mozilla Connect: (this query https://connect.mozilla.org/t5/discussions/yahoo-mail-has-stopped-working-in-thunderbird/td-p/109418) Critical change seemed to be naming the IMAP server as export.imap.mail.yahoo.com

Process much as before (but life shouldn't be this difficult for an old boy)

Generated new app password in Yahoo In Thunderbird: Check cookies enabled Disabled Account Hub New account -> Mail Account User name email address password = app password Remember password checked Manual configuration Incoming server IMAP export.imap.mail.yahoo.com,

 Port 993, SSL/TLS, Normal password, username = email address

Outgoing server smtp.mail.yahoo.com,

 Port 465, SSL/TLS, Normal password, username = email address

Done

Opens Yahoo login window email address ok stay signed in checked password: Yahoo account password Apologies to Googlethunderbird, two step authentication was on for Yahoo mail (not regular Yahoo login) There's then a Yahoo dialog 'I agree to the Yahoo OpenID and OAuth terms' etc. Agree, whatever.

Yahoo account established in Thunderbird In the account passwords, the Yahoo mail has the app password stored.

Subsequently I've successfully added another Yahoo email account using the same app password and letting Thunderbird configure the servers automatically.

Read this answer in context 👍 1

All Replies (7)

more options

The POP server connects on port 995. The IMAP server, imap.mail.yahoo.com, connects on 993. Disable the account hub in Settings/General and add the account from ≡ - New Account - Email, accept cookies in Settings/Privacy & Security, and turn off a VPN if used. When the OAuth window appears, enter the account (not app) password.

more options

Thank you sfhowes, you time and support is appreciated. Unfortunately, something is preventing success. I've done my best to follow your advice as follows:

I don't use a VPN Check cookies enabled Deleted Mozilla and Yahoo cookies Disabled Account Hub New account -> Mail Account User name email address Yahoo account password Remember password checked Manual configuration Incoming server IMAP imap.mail.yahoo.com, Port 993, SSL/TLS, OAuth2, username = email address Outgoing server smtp.mail.yahoo.com, Port 465, SSL/TLS, OAuth2, username = email address Done Opens Yahoo login window email address ok stay signed in checked password: Yahoo account password Fails: 'Something went wrong' in the Yahoo window Close Yahoo login window reopens - closed this with the X In TB 'Unable to log in at server etc.'

I didn't see anything labelled as an OAuth2 window

Tried same sequence but with no password entered, produced the same outcome.

more options

If you're running a local web server, or any other service occupying TCP port 80 on localhost, turn it off for the Yahoo authentication. This could also be some sort of security/anti-virus software occupying the port.

more options

Hello there

To ask , did you used a two step authentication in that yahoo program?

more options

christ1 said

If you're running a local web server, or any other service occupying TCP port 80 on localhost, turn it off for the Yahoo authentication. This could also be some sort of security/anti-virus software occupying the port.

Thank you for your time and interest in replying. I'm not running a local web server or specific security/anti-virus. I had to do some research on the ports issue. TCPView shows nothing using port 80.

more options

Googlethunderbird. said

Hello there To ask , did you used a two step authentication in that yahoo program?

Thank you for your interest and time in replying. No, login to Yahoo is e-m and password only

more options

Chosen Solution

29.11.25 Now solved thanks to a reply by siffemcon on Mozilla Connect: (this query https://connect.mozilla.org/t5/discussions/yahoo-mail-has-stopped-working-in-thunderbird/td-p/109418) Critical change seemed to be naming the IMAP server as export.imap.mail.yahoo.com

Process much as before (but life shouldn't be this difficult for an old boy)

Generated new app password in Yahoo In Thunderbird: Check cookies enabled Disabled Account Hub New account -> Mail Account User name email address password = app password Remember password checked Manual configuration Incoming server IMAP export.imap.mail.yahoo.com,

 Port 993, SSL/TLS, Normal password, username = email address

Outgoing server smtp.mail.yahoo.com,

 Port 465, SSL/TLS, Normal password, username = email address

Done

Opens Yahoo login window email address ok stay signed in checked password: Yahoo account password Apologies to Googlethunderbird, two step authentication was on for Yahoo mail (not regular Yahoo login) There's then a Yahoo dialog 'I agree to the Yahoo OpenID and OAuth terms' etc. Agree, whatever.

Yahoo account established in Thunderbird In the account passwords, the Yahoo mail has the app password stored.

Subsequently I've successfully added another Yahoo email account using the same app password and letting Thunderbird configure the servers automatically.

Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.