NeoMutt  2020-08-07-1-gab41a1
Teaching an old dog new tricks
IMAP network mailbox
Data Description
MxImapOps - IMAP Mailbox Implements MxOps

Support for IMAP4rev1, with the occasional nod to IMAP 4.

Data Description
MxImapOps - IMAP Mailbox Implements MxOps
Function Description
compare_flags_for_copy() Compare local flags against the server
compare_uid() Compare two Emails by UID - Implements sort_t
complete_hosts() Look for completion matches for mailboxes
imap_ac_add() Add a Mailbox to an Account - Implements MxOps::ac_add()
imap_access() Check permissions on an IMAP mailbox with a new connection
imap_ac_find() Find an Account that matches a Mailbox path - Implements MxOps::ac_find()
imap_check_mailbox() use the NOOP or IDLE command to poll for new mail
imap_close_connection() Close an IMAP connection
imap_complete() Try to complete an IMAP folder path
imap_create_mailbox() Create a new mailbox
imap_delete_mailbox() Delete a mailbox
imap_exec_msgset() Prepare commands for all messages matching conditions
imap_expand_path() Buffer wrapper around imap_path_canon()
imap_expunge_mailbox() Purge messages from the server
imap_fast_trash() Use server COPY command to copy deleted messages to trash
imap_has_flag() Does the flag exist in the list
imap_login() Open an IMAP connection
imap_logout_all() close all open connections
imap_logout() Gracefully log out of server
imap_mailbox_status() Refresh the number of total and new messages
imap_mbox_check() Check for new mail - Implements MxOps::mbox_check()
imap_mbox_check_stats() Check the Mailbox statistics - Implements MxOps::mbox_check_stats()
imap_mbox_close() Close a Mailbox - Implements MxOps::mbox_close()
imap_mbox_open_append() Open a Mailbox for appending - Implements MxOps::mbox_open_append()
imap_mbox_open() Open a mailbox - Implements MxOps::mbox_open()
imap_mbox_select() Select a Mailbox
imap_msg_open_new() Open a new message in a Mailbox - Implements MxOps::msg_open_new()
imap_notify_delete_email() Inform IMAP that an Email has been deleted
imap_open_connection() Open an IMAP connection
imap_path_canon() Canonicalise a Mailbox path - Implements MxOps::path_canon()
imap_path_parent() Find the parent of a Mailbox path - Implements MxOps::path_parent()
imap_path_pretty() Abbreviate a Mailbox path - Implements MxOps::path_pretty()
imap_path_probe() Is this an IMAP Mailbox? - Implements MxOps::path_probe()
imap_path_status() Refresh the number of total and new messages
imap_read_literal() Read bytes bytes from server into file
imap_rename_mailbox() Rename a mailbox
imap_status() Refresh the number of total and new messages
imap_subscribe() Subscribe to a mailbox
imap_sync_mailbox() Sync all the changes to the server
imap_sync_message_for_copy() Update server to reflect the flags of a single message
imap_tags_commit() Save the tags to a message - Implements MxOps::tags_commit()
imap_tags_edit() Prompt and validate new messages tags - Implements MxOps::tags_edit()
longest_common_prefix() Find longest prefix common to two strings