Yahoo Gives IMAP Support to Free Users?

Yahoo and Hotmail were two of the most dominant email services back in the days and who could claim otherwise? It was free and most importantly, it was from Microsoft and Yahoo, two very big companies. Obviously there were other free email services as well but Yahoomail and Hotmail stood out the most. That is until Gmail from Google came along and wiped away the competition. Gmail was once a invite only email service when they first started but once it became public, they took over the email world by storm. Rather than comparing all of these email services to one another, I’m going to go over one very big reason why Gmail stands above the competition and that is due to their free offering of the Internet Mail Access Protocol (IMAP). If you never access your email other than via the web-based interface (your browser), than IMAP and the Post Office Protocol (POP) probably means nothing to you. However, if you are familiar with the Outlook, Windows Live Mail or Thunderbird desktop email clients (at work maybe?), than you’ll have already realize how important these protocols are, especially with IMAP.

I only recently realized that Yahoomail finally, and I mean FINALLY, offered IMAP access to its free user base, sorta. A friendly user asked for help in trying to set up his Outlook account with Yahoo and I explained to him what the deal was with POP3 and IMAP. Needless to say, he preferred IMAP over POP3 and that made me search out if any progress has been made by Yahoo in this department. Before, you either had to be a premium subscriber or you had to use third-party tricks and hacks to get IMAP working with your free Yahoomail account.

Here is the weird part though. Although Yahoo now provides IMAP access, it seems as if Yahoo didn’t do a good job portraying that info to their users! In fact, if you head over to the POP and Forwarding option menu within your Yahoomail account, you’ll see that Yahoo still makes you believe that you need to upgrade your account in order to use it with a desktop email client! In fact, it mentions nothing about IMAP itself but only POP! This makes me believe that what I’m about to show you is not a supported feature within Yahoomail so proceed with caution! Here, I’ll go over how to configure both Thunderbird 3 and Outlook 2010 email clients to work with your Yahoo mail account for IMAP access.


At its basics, IMAP and POP3 are protocols that allows a user to access and download their emails via a desktop email client such as Outlook or Thunderbird. To put it in simple terms, POP3 does not synchronize the actions between what you do with your emails in your desktop email client with the emails that’s actually living on the servers on Yahoo, Gmail, Hotmail or wherever. For example, every time you start your email client, it would start downloading your emails onto your computer. If you delete an email within your email client and then empty the trash, than the email gone. The next time you log back in to your email account via the web, those emails will not show up unless you configure your email account to leave a copy of the email when accessed via POP3. But then by doing so, management of your emails will become a huge nightmare.
With IMAP, what you do with your emails on your desktop email client will correctly mirror or synchronize with the emails on the actual servers because you’re actually keeping a connection to the servers themselves. Think of it as using your email client to “interact” with your mail account on the mail servers. With POP3, the connection stays connected only long enough for you to download new emails. Once done so, the connection closes. Emails you delete or place into a different folder via IMAP from your email client for example, will also be correctly reflected when you login to your email account via the web interface. This makes managing email more easier than when using POP3 because everything is more synchronized and therefore, more organized as well. Obviously there are advantages and disadvantages when using either IMAP or POP3 but in my opinion, IMAP is far superior.
I can’t stress enough how I really don’t know what the deal with Yahoo is concerning this IMAP issue. You need to really proceed here at your own risk because if something goes awry, I doubt you’ll be able to contact Yahoo for tech support! For example, if Yahoo one day catches you using IMAP to access your email when you are not suppose to and they all of a sudden deactivate your account, please don’t blame me! This scenario is highly unlikely but I just wanted to make a point: I AM NOT RESPONSIBLE FOR WHAT HAPPENS!

Thunderbird 3

Configuring IMAP access for Yahoomail within Thunderbird 3 is very, very simple. In fact, Thunderbird 3 does all of the work for us.

Create a new mail account by clicking File –> New –> Mail Account. Here, you’ll enter the basic information for your email account.

New Account

As soon as you hit Next, Thunderbird 3 will look at its database and give you some default settings that it thinks you will use. As you can see, it thinks we want to configure POP3 for this email account.


Luckily, though, if you select the IMAP radio button, Thunderbird is smart enough to configure the right settings automatically.


Once you hit the Create Account button, Thunderbird 3 will create your account and should begin downloading your emails. That’s pretty much it! I had no problem sending or receiving emails in Thunderbird with my Yahoo account. I never had to manually configure any settings myself.

Thunderbird Account


Outlook 2010

Configuring Yahoomail for IMAP access in Outlook 2010 is relatively easy as well, although we have to manually configure the settings ourselves.

In Outlook 2010, click on File –> New Account button. Enter your email account’s personal information. When you have done so, be sure to click on the Manually Configure Server Settings radio button at the bottom before hitting Next.

OL New Account

In the next window, select the Internet Email radio button if it isn’t already.

Internet Email

OK, so now the real work begins. All you need to do is fill in your Yahoo mail account’s information. Be absolutely sure that you type in both the incoming and outgoing server letter for letter! Also, one other very important thing that you must not overlook is using your full email address in the “User Name” field. Do not just type in your email address without appending the (or whatever domain you signed up for).

Main Settings

Next, hit the More Settings button. Click on the Advanced tab first. Once again, configure the same settings as you see here.

IMAP and SMTP Settings

Next, select the Outgoing Server tab and follow the picture once again. Once done, hit the OK button and you should be taken back to the main settings menu.

Outgoing Server

Hit the Test Account Settings button and Outlook will see if it can connect to the IMAP server (incoming emails) along with sending a test email to your account (SMTP). If you have done everything correctly, you should pass both tests with flying colors. If the tests fail, go back and make sure you have every setting set correctly.

At this point, you will most likely fail to complete the second test (sending test message). It can be frustrating but trust me, the same thing happened to me even after putting in the exact same settings as I have listed here. The trick? Keep retyping your password in the password field and retry each time. It’s weird but after a couple of tries, both tests finally completed.

Test Completed

Hit Next and Outlook will then create your new Yahoo account.

Outlook Final

UPDATE 08/03/11: Much thanks and appreciation goes out to commenter Nish for helping us finally get rid of both error messages listed below! He/she took the time to point out after using port 465 along with the SSL option for the Outgoing Server field, he/she did not receive any error messages while performing a send/receive. I initially had the settings at port 587 with no SSL. Thanks a ton Nish!

I had no problems sending emails out but I did have a particular problem when it came to retrieving and reading my emails. I would get error messages like the one shown below within Outlook only. The update header failure from what I’m reading is an on-going issue with Outlook 2007 and 2010. So far, it seems there isn’t a clear cut way to fix this problem. Some users are reporting that it has something to do with a corrupt meeting request while others are blaming the problem on Exchange. The weird thing is though, everything still worked. Emails would still get through and would still be synchronize whenever I log back in via the web interface. So basically, if you can stand to see that error message (for me, the update header failure popped up every time I clicked on an email), than there isn’t anything wrong from what I can see at the moment from using Outlook. If it irritates you though, than consider using Thunderbird 3.

OL Error 2

OL Error

UPDATE 01/10/11: Thanks to a comment by “A Mills-McEwan”, we can at least get rid of the Send/Receive error in Outlook. He got it working under Outlook 2007 and I got the same results using Outlook 2010. You can find his solution to this problem by scrolling down to the comment section. It should be the first one.
This leaves us with only the ‘Update Header’ error. So, if anyone find a solution to this one, please share your findings!

In the End…

I’m glad that Yahoo finally provided IMAP access for their free user base although I’m not even sure if it’s legal or not. To me, Gmail is my email platform of choice not because of how much space they give me, the SPAM protection it offers or any other kind of features to lure in more users. I’m not saying those features aren’t needed but one of the main reasons for using Gmail is due to free IMAP access. It seems as if Hotmail and Yahoo were still stuck in the past while other email services are taking off. What they don’t understand is no matter how much you change the interface (sometimes just for the sake of calling it a change) users instead need robust features that they can use. Features that will make emails more engaging because although emails has been around for a long time, you can’t deny its usefulness. The ability to get a message across to users no matter where they reside at in a matter of seconds is phenomenal no matter how you look at it. Hopefully Yahoo will officially provide some documentation on what we have discussed here so I don’t have to feel like I’m doing something I’m not suppose to!

VN:F [1.9.22_1171]
Rating: 4.8/5 (5 votes cast)
Yahoo Gives IMAP Support to Free Users?, 4.8 out of 5 based on 5 ratings


  1. I was able to set up the yahoo account without any issues. I do have one issue though – even though emails are sent out from the yahoo account, copies are not stored in any folder. I have specified the right folder but the sent email just doesn’t exist anywhere in my yahoo email. Can you help?

    • Hey Vimal. I’m not sure what is wrong on your side. I’ve just created a new Yahoo account, configured it for IMAP access within the Thunderbird email client and without touching any other setting, my sent copies of emails are placed in the ‘Sent’ folder and can be seen in both Thunderbird and when I log into Yahoo Mail via the browser. Are you using Outlook or another email client?

      • Thanks for the prompt follow up Simon. I am using Outlook 2010 (32 bit). Hope that helps.

        • Simon, wanted to provide an update. I set up the account from scratch, exactly the same settings as you have described. I am able to send emails from the Yahoo account but I dont see a copy stored in any of the folders, despite choosing to go with the default ‘Sent’ folder on the server.

          • That is definitely weird. I just redid everything in Outlook 2007 and once again, everything worked as expected. Did you recheck to make sure all of the settings I’ve written in the article has been configured? I just noticed that when I first sent a test email in Outlook 2007, a pop-up message appeared asking me where to store my sent messages. There were two options. If it hit the ‘Default’ button, Outlook will ONLY store the sent email locally on my machine. Did you hit this button by accident? I had to specifically tell Outlook to store a copy of sent emails in the Sent folder UNDER my Yahoo IMAP account.

            You can easily check this by heading into your Yahoo account setting under Tools –> Account Settings –> Double click your account –> More Settings button –> Folders Tab.

            Below is a screenshot of how it looks like for me:

            Please let me know if this helps or not. If not, we will need to troubleshoot further but honestly, I’m not sure what else to check. Once again, please make sure all of your IMAP and SMTP port settings are configured as detailed in my article and more importantly, check the setting I’ve listed above to be sure that your sent emails are placed in the right folder under your Yahoo account.

            • Simon,
              All the settings are just as specified by you, including the ‘Sent’ folder. What is weird is that everything worked fine when I configured this about 6 months ago and then for no reason it stopped working. I dont know if this is worth spending time on.

  2. thanks for the info, now my yahoo is connect with outlook 2010 with IMAP.

  3. Thanks a lot. This is very helpful. All this time, I didn’t know Yahoo supported IMAP for free users. Here’s the confusing part, I, unlike you guys didn’t get any errors setting it up with Outlook 2010 SP1 (64-bit). So, does that mean, I missed something? Just a weird question. The only difference in my settings is the SMTP port number. Instead of 587, I used 465 with SSL. Everything else remains the same. I did wait for about a minute for the folders to synchronize, but I didn’t get any header errors or send/receive errors.

    • Thanks for commenting! The problem is though, Yahoo doesn’t actually support IMAP for free users. At least not the last time I checked anyways. What we are doing in this article, while it does work, is not really something officially documented by Yahoo. With Google’s Gmail, they have tutorials teaching users how to set up IMAP because it’s officially supported. That’s why I wrote the warning about performing this at your own risk! I doubt Yahoo will start deleting or banning email accounts because you’re using IMAP when you’re not suppose to but hey, you never know.

      As for the errors, it’s interesting what you have said. I forgot where I got the information about using port 587 but it seems to me you’re correct about using 465 instead. I’m curious now so I’m going to try again tomorrow using your suggested settings and see if I can get rid of those errors as well. I will definitely add what you’ve said here to the article no matter the outcome.

      • I should’ve read the whole article instead of rushing to the Outlook settings. My bad! You know what, I checked with Yahoo help and you’re correct, they don’t support IMAP officially. So I guess I have to be extra vigilant while using it in Outlook. But me thinks, they won’t ban you for it because they wouldn’t have let free accounts access it in the first place, if that was the case. Also, I read this in a blog, that they’ve already implemented IMAP for phone clients (iPhone, Android etc.). Don’t know why they haven’t made it available officially for the desktop clients by now. Anyways, thanks for pointing it out.

        I’ve already sent like twenty emails using Outlook and it’s still functioning without errors. I’ll let you know if anything goes wrong in the coming days.

  4. Mills

    Nice find! I retested the Yahoo account inside my Outlook 2010 setup and it got rid of the Send/Receive error just like you said. Although the 'update header' popup is still an issue, it feels a lot better now that we at least got rid of one of the problem. Once again, good job finding the fix and thanks for sharing it with everyone else. I will update the blog article to reflect your comment here.

  5. Hello

    I have found a way to fix the Send / Receive error in Outlook (I'm using 2007) when using it as an email client for Yahoo IMAP email. I can't promise it will work for everyone, all I can say is it worked for me.

    Go to Send/Receive->Send/Receive Settings->Define Send/Receive Groups.

    Then select your group and EDIT. Under "Receive Mail items", select "Use the custom behaviour defined below". Select all folders by putting a check box on each and "download complete item including attachments". This stops the Send / Receive Error 0X800CC0F error message in the bottom right hand corner. I still occasionally get the "failed to update headers" message when switching folders, however.

Speak Your Mind


(humans only, please) *