+1 vote

I see a problem with IDLE:
When we implement imap.Idle() command for an outlook email provider, Mail.dll generates repeatedly a message:

Limilabs.Client.IMAP.ImapResponseException: Required space character missing.

This error happens only with Outlook.com. The rest of providers are fine.

by

1 Answer

+1 vote
 
Best answer

This is the server generated error, and this is not a problem with Mail.dll.

Outlook.com doesn't support IDLE, and returns such error when IDLE command is issued by the client:

Mail.dll:  5 15:47:29 C: 79d343c7877147cb IDLE
Mail.dll:  5 15:47:29 S: 79d343c7877147cb BAD Required space character missing.

This error message, send by Outlook.com, is misleading and incorrect of course.

They should respond with "command not supported" error instead.

by (297k points)
...