Dart.Mail Namespace : ImapCode Enumeration |
Public Enum ImapCode Inherits System.Enum
Dim instance As ImapCode
public enum ImapCode : System.Enum
__value public enum ImapCode : public System.Enum
public enum class ImapCode : public System.Enum
Member | Description |
---|---|
Alert | The response contains an alert which must be shown to the user. |
BadCharset | A SEARCH operation failed due to an unsupported charset. |
Capability | The response contains a list of IMAP server capabilities. This type of response also populates MailBase.Capabilities. |
NewName | An operation failed because the Mailbox was renamed. |
None | No response code provided. |
Parse | An error occurred during the parsing of message headers. |
PermanentFlags | The response contains a list of all flags that can be changed permanently within the mailbox and its messages. Any flags not on this list should not be set. A value of "\*" means new, non-standard flags can be created. |
ReadOnly | The selected mailbox is read-only. |
ReadWrite | The selected mailbox is read-write. |
TryCreate | An executing command failed because the target mailbox does not exist. The target mailbox may need to be created prior to issuing the command that failed. |
UidNext | The response includes the UIDNEXT value for the selected mailbox, indicating the UID of the next created message. |
UidValidity | The response includes the UIDVALIDITY value for the selected mailbox. This value can be used in combination with message UIDs to uniquely identify messages between sessions. |
Unseen | Indicates the number (position id) of the first unseen message in the selected mailbox. |
This enumeration represents the code returned in an IMAP server response. Response codes are optional and contain additional information beyond status. See ImapResponse.Code.
For example, if the server response is
* OK [UIDVALIDITY 3857529045] UIDs valid
ImapResponse.Code is ImapCode.UidValidity.
System.Object
System.ValueType
System.Enum
Dart.Mail.ImapCode