NeoMutt  2020-08-07-1-gab41a1
Teaching an old dog new tricks
Manage IMAP messages

Manage IMAP messages

Function Description
imap_alloc_uid_hash() Create a Hash Table for the UIDs
imap_append_message() Write an email back to the server
imap_cache_clean() Delete all the entries in the message cache
imap_cache_del() Delete an email from the body cache
imap_copy_messages() Server COPY messages to another folder
imap_edata_free() Free the private Email data - Implements Email::edata_free()
imap_edata_get() Get the private data for this Email
imap_edata_new() Create a new ImapEmailData
imap_fetch_msn_seqset() Generate a sequence set
imap_msg_close() Close an email - Implements MxOps::msg_close()
imap_msg_commit() Save changes to an email - Implements MxOps::msg_commit()
imap_msg_open() Open an email message in a Mailbox - Implements MxOps::msg_open()
imap_msg_save_hcache() Save message to the header cache - Implements MxOps::msg_save_hcache()
imap_read_headers() Read headers from the server
imap_set_flags() fill the message header according to the server flags