Messages in Mailboxes have individual flags. These flags can be set when the message is being stored in the Mailbox, and they can be updated using Mailbox access protocols and methods, such as IMAP, MAPI, XIMSS, WebUser Interface, Real-Time Applications.
Some flags are set automatically, even when the access protocol used does not support flag modification. For example, the Seen flag is set automatically when the message is being read using the POP protocol RETR command.
Several components (such as Automated Rule, CG/PL programs, etc.) can access message flags by name. They can also use "negative names" to instruct the server to reset a certain flag or to look for messages that do not have that flag set.
The following table lists the supported message flags along with their IMAP and Negative names:
|Name||Description||IMAP Name||Negative Name|
|Seen||This flag is set when the message was read by a client. It can be set automatically as a result of certain Mailbox access operations, and it can be set and reset explicitly with mail client applications.||\Seen||Unseen|
|Read||same as seen||Unread|
|Answered||This flag is set when a reply was sent for this message. This flag is explicitly set and reset with mail client applications.||\Answered||Unanswered|
|Flagged||This flag is set to attach a "flag" to the message (for example, a mail client can show this message to the user as an important one). This flag is explicitly set and reset with mail client applications.||\Flagged||Unflagged|
|Draft||This flag is set for messages that have not been sent yet. It tells a mail client that it can open and edit this message. This flag is explicitly set and reset with mail client applications.||\Draft||Undraft|
|Deleted||This flag is set for messages that were marked for deletion. Some mail clients allow users to mark some Mailbox messages first, and then delete ("expunge") all marked messages from the Mailbox. This flag is explicitly set and reset with mail client applications.||\Deleted||Undeleted|
|Redirected||This flag is set when a copy of the message was sent (redirected) to someone. This flag is explicitly set and reset with mail client applications.||$Forwarded||NotRedirected|
|MDNSent||This flag is set when an MDN ("read report") for the message has been sent. This flag helps mail clients to send only one MDN report for each message. This flag is explicitly set and reset with mail client applications.||$MDNSent||NoMDNSent|
|Hidden||Hidden Messages with this flag set are visible only to the Mailbox Account owner and to thos|