The IImapClient type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | AddMessageFlags |
Adds the specified set of IMAP message flags to the existing flag attributes of the mail
message with the specified unique identifier (UID).
|
![]() | Capabilities |
Returns an enumerable collection of capabilities the IMAP server supports. All strings in
the returned collection are guaranteed to be upper-case.
|
![]() | CopyMessage |
Copies the mail message with the specified UID to the specified destination mailbox.
|
![]() | CopyMessages |
Copies the mail messages with the specified UIDs to the specified destination mailbox.
|
![]() | CreateMailbox |
Creates a new mailbox with the specified name.
|
![]() | DeleteMailbox |
Permanently removes the specified mailbox.
|
![]() | DeleteMessage |
Deletes the mail message with the specified UID.
|
![]() | DeleteMessages |
Deletes the mail messages with the specified UIDs.
|
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | Expunge |
Permanently removes all messages that have the \Deleted flag set from the specified mailbox.
|
![]() | GetMailboxInfo |
Retrieves status information (total number of messages, various attributes as well as quota
information) for the specified mailbox. |
![]() | GetMessage(UInt32, Boolean, String) |
Retrieves the mail message with the specified unique identifier (UID).
|
![]() | GetMessage(UInt32, ExaminePartDelegate, Boolean, String) |
Retrieves the mail message with the specified unique identifier (UID) while only fetching
those parts of the message that satisfy the condition of the specified delegate.
|
![]() | GetMessage(UInt32, FetchOptions, Boolean, String) |
Retrieves the mail message with the specified unique identifier (UID) using the specified
fetch-option.
|
![]() | GetMessageFlags |
Retrieves the IMAP message flag attributes for the mail message with the specified unique
identifier (UID).
|
![]() | GetMessages(IEnumerable<(Of <<'(UInt32>)>>), Boolean, String) |
Retrieves the set of mail messages with the specified unique identifiers (UIDs).
|
![]() | GetMessages(IEnumerable<(Of <<'(UInt32>)>>), ExaminePartDelegate, Boolean, String) |
Retrieves the set of mail messages with the specified unique identifiers (UIDs) while only
fetching those parts of the messages that satisfy the condition of the specified delegate.
|
![]() | GetMessages(IEnumerable<(Of <<'(UInt32>)>>), FetchOptions, Boolean, String) |
Retrieves the set of mail messages with the specified unique identifiers (UIDs) using the
specified fetch-option.
|
![]() | ListMailboxes |
Retrieves a list of all available and selectable mailboxes on the server.
|
![]() | Login |
Attempts to establish an authenticated session with the server using the specified
credentials.
|
![]() | Logout |
Logs an authenticated client out of the server. After the logout sequence has been completed,
the server closes the connection with the client.
|
![]() | MoveMessage |
Moves the mail message with the specified UID to the specified destination mailbox.
|
![]() | MoveMessages |
Moves the mail messages with the specified UIDs to the specified destination mailbox.
|
![]() | RemoveMessageFlags |
Removes the specified set of IMAP message flags from the existing flag attributes of the
mail message with the specified unique identifier (UID).
|
![]() | RenameMailbox |
Changes the name of the specified mailbox.
|
![]() | Search |
Searches the specified mailbox for messages that match the given search criteria.
|
![]() | SetMessageFlags |
Sets the IMAP message flag attributes for the mail message with the specified unique
identifier (UID).
|
![]() | StoreMessage |
Stores the specified mail message on the IMAP server.
|
![]() | StoreMessages |
Stores the specified mail messages on the IMAP server.
|
![]() | Supports |
Determines whether the specified capability is supported by the server.
|
Properties
Name | Description | |
---|---|---|
![]() | Authed |
Determines whether the client is authenticated with the server.
|
![]() | DefaultMailbox |
The default mailbox to operate on.
|
Events
Name | Description | |
---|---|---|
![]() | MessageDeleted |
The event that is raised when a message has been deleted on the server.
|
![]() | NewMessage |
The event that is raised when a new mail message has been received by the server.
|