Sunday 15 April 2012

Sending of password did not succeed. Mail server pop.mail.yahoo.com responded: Access to this service is not permitted.


   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.
  1. Server Type: POP Mail Server
  2. Server Name: pop.mail.yahoo.com 
  3. 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.


   The yahoo account should get created without any issues. Incase if that doesn't happen normally and it keeps saying that the password is wrong. Then choose Manual Setup with the IMAP option chosen in the Mail Account Setup. 
This will open up the Account Settings dialog box and here enter the setting as below for your yahoo account.
  1. Server Type: IMAP Mail Server
  2. Server Name: imap.mail.yahoo.com 
  3. Port: 993
  4. 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 

18 comments:

  1. Which version is ur TB? I'm having the same problem as above. I also need to add a yahoo account in TB. But the version of TB i installed seems to be different from yours. when i create a new mail account, there is no part for choosing between imap or pop in the "mail account setup" window as the image you posted.

    ReplyDelete
    Replies
    1. The Thunderbird Version explained here is version 11.0

      I also verified this in TB (old version) 3.1.20 and (latest version) 13.01 and it works the same. Please try changing the server type by using the Manual config button in the account setup screen.

      Delete
    2. This solution also works for version 14.0

      Delete
  2. Thanks a bunch. I used a different screen to change the server type from POP to IMAP and it failed to connect (the failure message kept confusing me because it referred to incorrect password"), then I followed your instructions and it worked.

    ReplyDelete
    Replies
    1. You are Welcome! I am glad it helped you. Thanks for sharing your views.

      Delete
  3. It works thanx budy

    ReplyDelete
  4. thanks it worked

    ReplyDelete
  5. wicked...u da man....many thanks

    ReplyDelete
  6. Yeah, its really work. Tx so much...

    ReplyDelete
  7. It worked for me too.. thanks for it..

    ReplyDelete
  8. I was using a Yahoo account with POP for many weeks then I suddenly started to get the error message - from 17 October 2013. Yahoo must have changed something!

    I am using TB 24.0 I made the changes above and all works well. Thanks a lot

    ReplyDelete