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.