Free IMAP access to Yahoo! Mail - native access, no hacks required

It seems Yahoo! Mail no longer requires the custom command (GUID 1), now you can access your Yahoo! Mail via IMAP using the settings below:

Yahoo! Mail IMAP Settings

Configure Yahoo imap with the following servers:

imap.mail.yahoo.com port 993 (SSL/TLS)
smtp.mail.yahoo.com port 465 (SSL/TLS)

or
android.imap.mail.yahoo.com port 993 (SSL/TLS)
android.smtp.mail.yahoo.com port 465 (SSL/TLS)

Yahoo! Mail IMAP "Hacks" - Background info

In the past there have been several "hacks" to enable IMAP access for Yahoo Mail, some of which included:

- access it from your mobile device
- use a special hacked version of Thunderbird or Mutt which sent GUID 1 header
- use a proxy app such as ypop

Here is a quote from wikipedia:

It is possible to get direct IMAP access. Yahoo! operates IMAP and secure IMAP servers (imap.mail.yahoo.com in particular), which are globally accessible. However they require a specific, non-standard IMAP command to be sent before login is done, namely: “ID ("GUID" "1")”. It is feasible to modify an open-source email client to send the ID command, and there are modified versions of Mutt and Mozilla Thunderbird available to download.[23][24] Alternatively, you can connect an unmodified email client through an IMAP proxy that adds the ID command. A commercial software package that accomplishes this is called 'Yahoo IMAP Connector',[25] available here.

It is also possible to send mail through mail clients as Yahoo! also operates an SMTP server (smtp.mail.yahoo.com). It is necessary to enable SSL through port 465. For IMAP and SMTPs access the username is the user's Yahoo! Mail address and the password is the same as for webmail access.

Related blog posts: 

Bookmark and Share

1 comment

Anonymous's picture

No need for a hack with Apple's Mail 4.4 client. If you're a Yahoo Plus subscriber and want to use IMAP simply type an incorrect password during the setup process. Login will fail but you will now have an account established to edit. Although you have no choice other than POP initially, you may now select IMAP, using the following settings:

Incoming: imap.mail.yahoo.com Port 993 SSL/TLS
Outgoing: smtp.mail.yahoo.com Port 465 SSL/TLS

It works!

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <apache>, <bash>, <c>, <cpp>, <css>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>, <vim>, <xml>. The supported tag styles are: <foo>, [foo]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

More information about formatting options