FolderStatus Properties |
The FolderStatus type exposes the following members.
Name | Description | |
---|---|---|
Alerts |
Gets the list of server alerts (indicated by [ALERT] keyword).
| |
AllFlagsArePermanent |
Gets boolean value indicating if all flags are permanent (no PERMANENTFLAGS response received from the IMAP server).
| |
Expunge |
Gets numbers of messages that have been permanently removed from the folder (mailbox).
| |
FirstUnseenMessageNumber |
Gets the message sequence number of the first unseen message in the folder (OK [UNSEEN <n>])
If it's null client can not make any assumptions about the first unseen message, and needs to issue a Search(Flag) with Unseen if it wants to find it.
| |
Flags |
Gets the list of flags available in the folder.
| |
HighestModSeq |
Get the highest modification sequence value (mod-sequence) of all messages in the mailbox (HIGHESTMODSEQ).
This is an opaque value updated by the server whenever a metadata item is modified.
| |
MessageCount |
Gets total message count in the folder (mailbox) (EXISTS).
| |
Name |
Gets the name of the folder (mailbox).
| |
NoModSeq |
If true persistent storage (mod-sequences) for the mailbox is not supported.
| |
PermanentFlags |
Gets the list of the known flags that can be change permanently.
| |
ReadOnly |
Gets a boolean value indicating if the folder (mailbox) is read only.
| |
Recent |
Gets number of messages with Recent flag set (RECENT).
| |
SupportsCustomFlags |
Gets a boolean value indicating if custom flags (keywords) can be created in the folder (mailbox).
Internally it checks if PermanentFlags collection contains Star.
| |
SupportsMDNSent |
Gets a boolean value indicating if MDNSent ($MDNSent) is supported.
Internally it checks if PermanentFlags collection contains MDNSent or SupportsCustomFlags returns true.
| |
Throttled |
Gets the value indicating that requests are being throttled.
In this case, your application should back off and perform fewer requests for that user.
| |
UIDNext |
Gets the next unique identifier value.
The next unique identifier value is the predicted value that will be assigned to a new message in the folder (mailbox).
Unless the unique identifier validity (UIDValidity) also changes , the next unique identifier value
MUST NOT change unless new messages are added to the mailbox;
and the next unique identifier value
MUST change whenever new messages are added to the mailbox, even if those new messages are subsequently deleted.
The next unique identifier value is intended to provide a means for a client to determine whether
any messages have been delivered to the mailbox since the previous time it checked this value.
| |
UIDNotSticky |
The selected mailbox is supported by a mail store that does not support persistent UIDs; that is,
UIDVALIDITY will be different each time the mailbox is selected.
Consequently, APPEND or COPY to this mailbox will not return an APPENDUID or COPYUID response code.
| |
UIDValidity |
Gets the unique identifier validity value.
Any change of unique identifiers (UIDs) between sessions MUST be detectable using the change of UIDVALIDITY.
If unique identifiers from an earlier session fail to persist in this session,
the UIDVALIDITY value MUST be greater than the one used in the earlier session.
|