SocketTools .NET Edition

ImapClient.IdleUpdate Enumeration

Specifies the types of update notification messages that the ImapClient class supports.

[Visual Basic]
Public Enum ImapClient.IdleUpdate
[C#]
public enum ImapClient.IdleUpdate

Members

Member Name Description
updateUnknown The server has sent an unrecognized notification message. This does not necessarily reflect an error condition, as some servers may send additional notification messages beyond the standard EXISTS, EXPUNGE and RECENT messages. Most applications should ignore this type of notification.
updateMessage The server has sent notification message to the client indicating that a new message has arrived. Typically this update notification occurs shortly after the new message has been stored in the current mailbox.
updateExpunge The server has sent a notification message to the client indicating that a message has been removed from the current mailbox. It is recommended that the application re-examine the mailbox when this notification is received. Typically this notification is only sent periodically by the server, and may not be sent immediately after a message has been expunged from the mailbox.
updateMailbox The server has sent notification message to the client indicating that the state of the mailbox has changed. This message is sent periodically by the server and may not be sent immediately after a new message arrives or a message is flagged as unread. It is recommended that the application re-examine the mailbox when this notification is received.

Requirements

Namespace: SocketTools

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

See Also

SocketTools Namespace | OnUpdate