APPEND |
Appends message to specified mailbox, passes on any message flags. |
Authenticated | imap4_append
|
CAPABILITY |
Gets a list of server capabilities. |
All states | imap4_capability
|
CHECK |
Requests a checkpoint of the currently selected mailbox; server flushes existing mailbox states to disk. |
Selected | imap4_check
|
CLOSE |
Closes a mailbox, deletes flagged messages, moves session to Non-Authenticated state. |
Selected | imap4_close
|
COPY |
Copies a message to the specified mailbox. |
Selected | imap4_copy
|
CREATE |
Creates a mailbox. |
Authenticated | imap4_create
|
DELETE |
Marks a message for deletion. |
Authenticated | imap4_delete
|
EXAMINE |
Like SELECT , but read-only. |
Authenticated | imap4_examine
|
EXPUNGE |
Removes all messages flagged "\\Deleted " in a mailbox. |
Selected | imap4_expunge
|
FETCH |
Returns information from messages. The protocol's FETCH [XSENDER] form is supported. |
Selected | imap4_fetch
|
LIST |
Gets list of user names. |
Authenticated | imap4_list
|
LOGIN |
Logs in to server with user name and password. |
Non-Authenticated | imap4_login
|
LOGOUT |
Ends session; server responds with "BYE." |
All states | imap4_logout
|
LSUB |
Lists members of subscription list (must be added with SUBSCRIBE). |
Authenticated | imap4_lsub
|
NAMESPACE |
Retrieves the prefixes of namespaces used by a server for personal mailboxes, other user's mailboxes, and shared mailboxes. |
All states | imap4_namespace
|
NOOP |
Gets positive server response. |
All states | imap4_noop
|
RENAME |
Renames mailbox. |
Authenticated | imap4_rename
|
SEARCH |
Finds messages that meet specified criteria. |
Selected | imap4_search
|
SELECT |
Selects a mailbox on the server for operations involving messages. |
Authenticated | imap4_select
|
STATUS |
Requests one or more types of status for the specified mailbox. |
Authenticated | imap4_status
|
STORE |
Updates flags on messages; can return the new flag status. |
Selected | imap4_store
|
SUBSCRIBE |
Adds a mailbox to a server's subscribed mailbox list. List is accessed with LSUB . |
Authenticated | imap4_subscribe
|
UID |
Used with a command name to specify that it uses unique message identifiers. |
Selected | imap4_uidCopy imap4_uidFetch imap4_uidSearch imap4_uidStore
|
UNSUBSCRIBE |
Deletes a mailbox from a server's subscribed mailbox list. List is accessed with LSUB . |
Authenticated | imap4_unsubscribe
|
SETACL |
Changes the access control list on the specified mailbox and grants specified permissions. |
All states | imap4_setACL
|
DELETEACL |
Removes an <identifier, rights> pair for the specified identifier from the access control list for the specified mailbox. |
All states | imap4_deleteACL
|
GETACL |
Retrieves the access control list for the mailbox in an untagged ACL reply. |
All states | imap4_getACL
|
LISTRIGHTS |
Retrieves the access control list for mailbox in an untagged ACL reply. |
All states | imap4_listRights
|
MYRIGHTS |
Retrieves the user's rights to the specified mailbox. |
All states | imap4_myRights
|