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 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. |

