Mailbox multiplexor
| Data | Description | Links |
|---|---|---|
| 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_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 |