This section briefly outlines the following server responses of IMAP:
This section defines the general response codes. For specific information about optional response codes, see the following:
The defined general response codes include the following:
ALERT |
Two ALERT responses are returned (see Alerts). |
NEWNAME |
No NEWNAME responses are returned because GroupWise does not keep track of the prior name for a mailbox. |
PARSE |
No PARSE responses are returned. |
PERMANENTFLAGS |
Full compliance. The PERMANENTFLAGS list includes the special flag "\*", which indicates it is possible to create new keywords. |
READ-ONLY |
Full compliance. |
READ-WRITE |
All mailboxes are opened in read-write mode. |
TRYCREATE |
Full compliance. |
UIDVALIDITY |
Full compliance. A unique identifier validity value is assigned to each mailbox. |
UNSEEN |
Full compliance. |
No untagged X responses are returned, except as a response to a GroupWise extension (see Section 2.0, GroupWise Extensions).
Full compliance.
Full compliance.
If the command cannot be processed, NO is returned. Where possible, the response includes a GroupWise specific error message or number. For possible errors and their descriptions, see GroupWise Error Message.
Full compliance.
If the command is issued in the wrong state or a malformed expression is detected, BAD is returned. An informational string is usually included in the response.
Pre-authenticated connections are not supported.
Full compliance.
The BYE response is returned as a result of a LOGOUT command or if the IMAP agent shuts down. The connection is disconnected by the LOGOUT command, except when returning to the Trusted Application Authenticated state.
For specific information about subsections, see the following:
Full compliance.
STARTTLS is included in the CAPABILITY response.
XGWEXTENSIONS is included in the GroupWise IMAP agent's CAPABILITY response.
Full compliance.
The four name attributes (\Noinferiors, \Noselect, \Marked, and \Unmarked) are all supported.
The mailboxes flagged as \Noselect are not returned by the LIST command.
The \Marked flag is used to indicate the mailbox has unread messages in it, otherwise it is flagged as \Unmarked. If the mailbox is the GroupWise predefined CALENDAR folder, \Marked indicates there are appointments scheduled for today (which is the current GroupWise definition of interesting).
The hierarchy delimiter character for GroupWise is "/".
Full compliance.
The four name attributes (\Noinferiors, \Noselect, \Marked, and \Unmarked) are all supported.
The \Marked flag is used to indicate the mailbox has unread messages in it, otherwise it is flagged as \Unmarked. If the mailbox is the GroupWise predefined CALENDAR folder, \Marked indicates there are appointments scheduled for today (which is the current GroupWise definition of interesting).
The hierarchy delimiter character for GroupWise is "/".
Full compliance.
Full compliance.
Full compliance.
For specific information about subsections, see the following:
Partial compliance.
The only time EXISTS responses are returned by the GroupWise IMAP agents is in response to the following commands: NOOP, SELECT, and EXAMINE. GroupWise does not send unilateral untagged EXISTS responses.
Partial compliance.
The only time RECENT responses are returned by the GroupWise IMAP agents is in response to the following commands: NOOP, SELECT, and EXAMINE. GroupWise does not send unilateral untagged RECENT responses.
For specific information about subsections, see the following:
Partial compliance.
The untagged EXPUNGE response is returned by the GroupWise IMAP agents in response to the EXPUNGE or NOOP command. GroupWise does not send unilateral untagged EXPUNGE responses.
EXPUNGE responses are ordered lower to higher.
Partial compliance.
The untagged FETCH response is returned by the GroupWise IMAP agents in response to the FETCH, STORE, or NOOP commands. GroupWise does not send unilateral untagged FETCH responses.
Full compliance.
GroupWise IMAP agents use the "+" continuation character as part of the XGWTRUSTEDAPP authentication sequence.