Some errors are just plain stupid. I wonder how the system generates an error which is presented to the user. Perhaps someone out there has the answer. Today I had a request from a fellow colleague whose application failing to connect to exchange using IMAP Protocol. In an effort to help out, I requested the colleague to test by configuring outlook to retrieve the emails using IMAP. This seemed to be simplest test to determine if IMAP was really having problems...