PowerTCP Mail for .NET
ImapStatus Enumeration




Enumerates IMAP status codes.
Syntax
Public Enum ImapStatus 
   Inherits System.Enum
Dim instance As ImapStatus
public enum ImapStatus : System.Enum 
__value public enum ImapStatus : public System.Enum 
public enum class ImapStatus : public System.Enum 
Members
MemberDescription
Bad Error. Indicates the command was not properly formed (the command syntax was incorrect). Otherwise, this response is considered a protocol-level error or server failure.
Bye Shutdown. Indicates the server is about to close the connection to the client. This can occur during logout, inactivity, or as a server warning.
No Failure. Indicates an unsuccessful command. Otherwise, this response is considered a warning.
NoneNo status information provided.
Ok Success. Indicates a successful command completion. Otherwise, this response is informative. Success can vary in meaning depending on the command executed. For example, a COPY operation (Mailbox.Copy) returns an OK response even when no messages are copied. Review the behavior of the operation in question for further details.
PreAuth Preauthorization. Through some external mechanism, authentication occurred without a login, and login is unnecessary.
Remarks

This enumeration reflects an IMAP server response status. Typically, status responses come after commands are executed, but not all responses provide status. ImapResponse.ResponseType is ImapResponseType.Status when the response provides status. See ImapResponse.Status.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Dart.Mail.ImapStatus

See Also

Reference

Dart.Mail Namespace


PowerTCP Mail for .NET Documentation Version 4.3
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic