Share this page

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

Tips to improve your search results... VuGen Function Reference Version 26.1 Function Reference 26.1 All View Local Help Center View Online Help Center Version: