work.bacome.imapclient (nuget): Intended for use in projects that need to deal with email presented by an IMAP server where the programmer does not want to learn the finer points of IMAP.  * Simple high level API with the ability to get low level if/when required. * Complete API documentation. * Synchronous and asynchronous APIs with timeout and cancellation. * Automatic idle processing to keep the client in sync with the server. * Condstore support for 'mailbox as a message queue' applications. * Automatic IMAP command pipelining and pipelining safety.  As this is the initial alpha release; * All the APIs are subject to change (however most aren't likely to do so), and * There is a significant (depending on your use case) missing feature: Append - the ability to upload mail to an IMAP server.  High level documentation, API level documentation, examples and source code are available on/via the project site.
Keywords: imap