Failure to set up Yahoo email account in Thunderbird
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 👍 1All Replies (7)
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.
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.
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.
Hello there
To ask , did you used a two step authentication in that yahoo program?
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.
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
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.