Internet Messaging Functions (IMAP)
IMAP Vuser functions record the Internet Mail Application Protocol. Each IMAP function begins with an imap prefix.
Click one of the following functions for more information:
Function Name | Description |
imap_append | Appends a message to the end of a mailbox. |
imap_append_ex | Appends a message to the end of a mailbox for a specific session. |
imap_check | Requests a checkpoint for the current mailbox. |
imap_check_ex | Requests a checkpoint for the current mailbox for a specific session. |
imap_close | Closes the current mailbox. |
imap_close_ex | Closes the current mailbox for a specific session. |
imap_copy | Copies mail messages to another mailbox. |
imap_copy_ex | Copies mail messages to another mailbox for a specific session. |
imap_create | Creates a mailbox. |
imap_create_ex | Creates a mailbox for a specific session. |
imap_custom_request | Executes a custom IMAP request. |
imap_custom_request_ex | Executes a custom IMAP request for a specific session. |
imap_delete | Deletes the specified mailbox. |
imap_delete_ex | Deletes the specified mailbox for a specific session. |
imap_examine | Examines a mailbox. |
imap_examine_ex | Examines a mailbox for a specific session. |
imap_expunge | Removes all messages that are marked to be deleted. |
imap_expunge_ex | Removes all messages that are marked to be deleted for a specific session. |
imap_fetch | Retrieves data associated with a mailbox message. |
imap_fetch_ex | Retrieves data associated with a mailbox message for a specific session. |
imap_free_ex | Frees an IMAP session descriptor. |
imap_get_attribute_int | Returns a mailbox attribute. |
imap_get_attribute_int_ex | Returns a mailbox attribute for a specific session. |
imap_get_attribute_sz | Returns a mailbox attribute as a string. |
imap_get_attribute_sz_ex | Returns a mailbox attribute as a string for a specific session. |
imap_get_result | Gets an IMAP server return code. |
imap_get_result_ex | Gets an IMAP server return code, for a specific session. |
imap_list_mailboxes | Lists the available mailboxes. |
imap_list_mailboxes_ex | Lists the available mailboxes for a specific session. |
imap_list_subscriptions | Lists the mailboxes that are subscribed or active. |
imap_list_subscriptions_ex | Lists the mailboxes that are subscribed or active, for a specific session. |
imap_logon | Logs in to an IMAP server. |
imap_logon_ex | Logs in to an IMAP server for a specific session. |
imap_logout | Logs off from an IMAP server. |
imap_logout_ex | Logs off from an IMAP server for a specific session. |
imap_noop | Performs a noop operation. |
imap_noop_ex | Performs a noop operation for a specific session. |
imap_search | Searches a mailbox by keywords. |
imap_search_ex | Searches a mailbox by keywords for a specific session. |
imap_select | Selects a mailbox. |
imap_select_ex | Selects a mailbox for a specific session. |
imap_set_max_param_len | Sets the maximum buffer size to store a parameter value. |
imap_set_max_param_len_ex | Sets the maximum buffer size to store a parameter value for a specific session. |
imap_status | Requests the status of a mailbox. |
imap_status_ex | Requests the status of a mailbox for a specific session. |
imap_store | Alters data associated with a mailbox message. |
imap_store_ex | Alters data associated with a mailbox message for a specific session. |
imap_subscribe | Subscribes to or activates a mailbox. |
imap_subscribe_ex | Subscribes to or activates a mailbox for a specific session. |
imap_unsubscribe | Unsubscribes from or deactivates a mailbox. |
imap_unsubscribe_ex | Unsubscribes from or deactivates a mailbox for a specific session. |