MailKit.Net.Imap Namespace

The MailKit.Net.Imap namespace provides classes that are necessary for managing messages on an IMAP server.

Classes

AnnotateResponseCode An ANNOTATE response code.
AnnotationsResponseCode An ANNOTATIONS response code.
AppendUidResponseCode An APPENDUID response code.
BadUrlResponseCode A BADURL response code.
CopyUidResponseCode A COPYUID response code.
CountChangedIdleEvent A notification that the number of messages in a folder has changed.
FolderStatusChangedIdleEvent A notification that a status value of a folder has changed.
HighestModSeqResponseCode A HIGHESTMODSEQ response code.
ImapCapabilities The set of capabilities supported by an IMAP server.
ImapClient An IMAP client that can be used to retrieve messages from a server.
ImapCommandException An exception that is thrown when an IMAP command returns NO or BAD.
ImapEvent An IMAP notification event.
ImapEventMessageNew An IMAP event notification for new or appended messages.
ImapEventGroup An IMAP event group used with the NOTIFY command.
ImapFolder An IMAP folder.
ImapFolderConstructorArgs Constructor arguments for ImapFolder.
ImapIdleChanges A batch of changes returned by an ImapIdleSession.
ImapIdleEvent A change notification received while waiting in an ImapIdleSession.
ImapIdleOptions Options for an ImapIdleSession.
ImapIdleSession A session that waits for changes to be pushed by an IMAP server.
ImapImplementation The details of an IMAP client or server implementation.
ImapMailboxFilter An IMAP mailbox filter for use with the NOTIFY command.
ImapMailboxFilterMailboxes An IMAP mailbox filter that specifies a list of folders to receive notifications about.
ImapMailboxFilterSubtree An IMAP mailbox filter that specifies a list of folder subtrees to get notifications about.
ImapProtocolException An IMAP protocol exception.
ImapResponseCode An IMAP response code.
InProgressResponseCode An INPROGRESS response code.
MailboxIdResponseCode A MAILBOXID response code.
MaxConvertResponseCode A MAXCONVERTMESSAGES or MAXCONVERTPARTS response code.
MessageChangedIdleEvent A notification that the state of a message has changed.
MessageExpungedIdleEvent A notification that a message was expunged from a folder.
MessagesVanishedIdleEvent A notification that messages have vanished from a folder.
MetadataResponseCode A METADATA response code.
ModifiedResponseCode A MODIFIED response code.
NewNameResponseCode A NEWNAME response code.
NoUpdateResponseCode A NOUPDATE response code.
PermanentFlagsResponseCode A PERMANENTFLAGS response code.
UidNextResponseCode A UIDNEXT response code.
UidValidityResponseCode A UIDVALIDITY response code.
UndefinedFilterResponseCode An UNDEFINED-FILTER response code.
UnseenResponseCode An UNSEEN response code.
WebAlertResponseCode A GMail-specific WEBALERT response code.

Interfaces

IImapClient An interface for an IMAP client.
IImapFolder An interface for an IMAP folder.

Delegates

ImapFetchStreamAsyncCallback An asynchronous callback used when fetching message streams.
ImapFetchStreamCallback A callback used when fetching message streams.

Enumerations

AnnotateResponseCodeSubType The reason that an annotation could not be stored.
ImapCapability A capability supported by an IMAP server.
ImapCommandResponse An enumeration of possible IMAP command responses.
ImapFeatures A bitfield of IMAP features that can be enabled using the ENABLE command.
ImapResponseCodeType An enumeration of the known IMAP response codes.
MetadataResponseCodeSubType The kind of METADATA response code.