Okay, I figured out something recently and it really helped me to get ride of an issue with my yahoo account (Accounts! plural!) in my Thunderbird email client. If someone else also have faced this issue, I hope this post will be little helpful for you.
I added one of our yahoo accounts in Thunderbird in the normal way and it couldn't successfully establish the connection with the yahoo server and it gave me the below error message.
"Sending of password did not succeed. Mail server pop.mail.yahoo.com responded: Access to this service is not permitted."
I searched internet for some existing solutions and could not find anything to solve it exactly. Some suggested to change some location settings to Asia in the Yahoo account settings to enable POP, but this option seems to be not available in the present Yahoo version. I also tried reentering my password several times and got the same error. So at last I figured out a way to get Thunderbird working with Yahoo server. Ok, I am not going to beat about the bush any longer. The solution is simple. Just change the server type from POP to IMAP. It works!
First when you get the error message mentioned above, just ensure if you are currently working under POP settings from your Thunderbird settings page. This can be done by choosing the View settings for this account or from the Tools -> Account Settings menu.
This opens the account settings page and then select the server settings option for your yahoo account. It should be as below.
- Server Type: POP Mail Server
- Server Name: pop.mail.yahoo.com
- Port: 995
So if this is your case too, then you have to change it to IMAP server settings. For this I am not sure if you can edit it from the account settings page. So it is better and simple to create a new account from the Mail Account Setup as you would normally do for configuring any new account to your TB.
Choose Tools -> Account Settings -> Account Actions -> Add Mail Account . Now in the resulting Mail Account Setup page as shown below, enter your Yahoo credentials and click Contiue. The setup box will search for settings from the database and will suggest POP as default server type while leaving the IMAP option for the user to choose. So usually if we proceed with Account creation with POP setting, we end up in getting the error message. This could be because of some issues in the Yahoo POP support, which is said to be available for only premium Yahoo Plus users. So for non Yahoo Plus users you can choose the IMAP options circled in the screenshot below. Then click Create Account.
This will open up the Account Settings dialog box and here enter the setting as below for your yahoo account.
- Server Type: IMAP Mail Server
- Server Name: imap.mail.yahoo.com
- Port: 993
- Connection security: SSL/TLS
Click ok. Thats it. Now you are done with your settings to sync your Yahoo mailbox with Thunderbird desktop client.
Post your queries or suggestion if any, in the comments. Thanks :)
Note: The Thunderbird Version explained here is version 11.0 and this is same for (old version) 3.1.20 and (latest version) 13.01