Internet Messaging Functions (IMAP) > Internet Messaging Functions (IMAP)

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.