NeoMutt  2023-11-03-107-g582dc1
Teaching an old dog new tricks
No Matches
Mailbox multiplexor

Mailbox multiplexor.


Data Description Links
MailboxTime last time we started checking for mail
MxOps All the Mailbox backends


Function Description Links
mutt_is_spool() Is this the spool_file?
mx_ac_add() Add a Mailbox to an Account MxOps::ac_add()
mx_ac_find() Find the Account owning a Mailbox
mx_ac_remove() Remove a Mailbox from an Account and delete Account if empty
mx_access() access, checks permissions on a given mailbox
mx_alloc_memory() Create storage for the emails
mx_fastclose_mailbox() Free up memory associated with the Mailbox
mx_get_ops() Get mailbox operations
mx_mbox_ac_link() Link a Mailbox to an existing or new Account
mx_mbox_check() Check for new mail MxOps::mbox_check()
mx_mbox_check_stats() Check the statistics for a mailbox MxOps::mbox_check_stats()
mx_mbox_close() Save changes and close mailbox
mx_mbox_find() Find a Mailbox on an Account
mx_mbox_find2() Find a Mailbox on an Account
mx_mbox_find_by_name() Find a Mailbox with given name
mx_mbox_find_by_name_ac() Find a Mailbox with given name under an Account
mx_mbox_open() Open a mailbox and parse it
mx_mbox_reset_check() Reset last mail check time.
mx_mbox_sync() Save changes to mailbox
mx_msg_close() Close a message
mx_msg_commit() Commit a message to a folder MxOps::msg_commit()
mx_msg_open() Return a stream pointer for a message
mx_msg_open_new() Open a new message
mx_msg_padding_size() Bytes of padding between messages MxOps::msg_padding_size()
mx_open_mailbox_append() Open a mailbox for appending
mx_path_canon() Canonicalise a mailbox path MxOps::path_canon()
mx_path_canon2() Canonicalise the path to realpath
mx_path_is_empty() Is the mailbox empty
mx_path_probe() Find a mailbox that understands a path
mx_path_resolve() Get a Mailbox for a path
mx_resolve() Get a Mailbox from either a path or name
mx_save_hcache() Save message to the header cache MxOps::msg_save_hcache()
mx_tags_commit() Save tags to the Mailbox MxOps::tags_commit()
mx_tags_edit() Start the tag editor of the mailbox
mx_tags_is_supported() Return true if mailbox support tagging
mx_toggle_write() Toggle the mailbox's readonly flag
mx_type() Return the type of the Mailbox
sync_mailbox() Save changes to disk
trash_append() Move deleted mails to the trash folder