SocketTools .NET Edition

ImapClient.ImapFlags Enumeration

Specifies the mailbox and message flags that the ImapClient class supports.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

[Visual Basic]
<Flags>
Public Enum ImapClient.ImapFlags
[C#]
[Flags]
public enum ImapClient.ImapFlags

Members

Member Name Description Value
flagNone No flags have been set for the current message or mailbox. 0
flagAnswered The message has been answered. 1
flagDraft The message is a draft copy and has not been delivered. 2
flagUrgent The message has been flagged for urgent or special attention. 4
flagSeen The message has been read. 8
flagRecent The message has been added to the mailbox recent. 256
flagDeleted The message has been marked for deletion. 512
flagNoInferiors The mailbox does not contain any child mailboxes. In the IMAP protocol, these are referred to as inferior hierarchical mailbox names. 65536
flagNoSelect The mailbox cannot be selected or examined. This flag is typically used by servers to indicate that the mailbox name refers to a directory on the server, not an actual mailbox. 131072
flagMarked The mailbox is marked as being of interest to a client. If this flag is used, it typically means that the mailbox contains messages. An application should not depend on this flag being present for any given mailbox. Some IMAP servers do not support marked or unmarked flags for mailboxes. 262144
flagUnmarked The mailbox is marked as not being of interest to a client. If this flag is used, it typically means that the mailbox does not contain any messages. An application should not depend on this flag being present for any given mailbox. Some IMAP servers do not support marked or unmarked flags for mailboxes. 524288

Requirements

Namespace: SocketTools

Assembly: SocketTools.ImapClient (in SocketTools.ImapClient.dll)

See Also

SocketTools Namespace