Using Chilkat IMAP with Yahoo IMAP (imap.mail.yahoo.com)

From Wikipedia:

It is possible to get direct IMAP  access without signing up for paid access nor using software like YPOPs! or FreePOPs. 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”)”.

Using Chilkat IMAP, you may send this command via the SendRawCommand method, as shown here (in pseudo-code)

responseString = imap.SendRawCommand(‘ID (“GUID” “1”)’);

The SendRawCommand method should be called after connecting, but before calling the Login method.

See these examples:
ASP: Yahoo! IMAP (imap.mail.yahoo.com)
SQL Server: Yahoo! IMAP (imap.mail.yahoo.com)
C#: Yahoo! IMAP (imap.mail.yahoo.com)
C++: Yahoo! IMAP (imap.mail.yahoo.com)
MFC: Yahoo! IMAP (imap.mail.yahoo.com)
C: Yahoo! IMAP (imap.mail.yahoo.com)
Delphi: Yahoo! IMAP (imap.mail.yahoo.com)
Visual FoxPro: Yahoo! IMAP (imap.mail.yahoo.com)
Java: Yahoo! IMAP (imap.mail.yahoo.com)
Perl: Yahoo! IMAP (imap.mail.yahoo.com)
PHP: Yahoo! IMAP (imap.mail.yahoo.com)
Python: Yahoo! IMAP (imap.mail.yahoo.com)
Ruby: Yahoo! IMAP (imap.mail.yahoo.com)
VB.NET: Yahoo! IMAP (imap.mail.yahoo.com)
Visual Basic: Yahoo! IMAP (imap.mail.yahoo.com)
VBScript: Yahoo! IMAP (imap.mail.yahoo.com)