NeoMutt
2021-02-05-89-gabe350
Teaching an old dog new tricks
DOXYGEN
Mbox local mailbox type
Mbox local mailbox type
This file contains code to parse 'mbox' and 'mmdf' style mailboxes.
Data
Description
MxMboxOps
- Mbox
Mailbox
Implements
MxOps
MxMmdfOps
- MMDF
Mailbox
Implements
MxOps
Function
Description
mbox_ac_add()
Add a
Mailbox
to an
Account
- Implements
MxOps::ac_add()
mbox_ac_owns_path()
Check whether an
Account
owns a
Mailbox
path - Implements
MxOps::ac_owns_path()
mbox_adata_free()
Free the private
Account
data - Implements
Account::adata_free()
mbox_adata_get()
Get the private data associated with a
Mailbox
mbox_adata_new()
Create a new
MboxAccountData
struct
mbox_has_new()
Does the mailbox have new mail
mbox_lock_mailbox()
Lock a mailbox
mbox_mbox_check()
Check for new mail - Implements
MxOps::mbox_check()
mbox_mbox_check_stats()
Check the
Mailbox
statistics - Implements
MxOps::mbox_check_stats()
mbox_mbox_close()
Close a
Mailbox
- Implements
MxOps::mbox_close()
mbox_mbox_open()
Open a
Mailbox
- Implements
MxOps::mbox_open()
mbox_mbox_open_append()
Open a
Mailbox
for appending - Implements
MxOps::mbox_open_append()
mbox_mbox_sync()
Save changes to the
Mailbox
- Implements
MxOps::mbox_sync()
mbox_msg_close()
Close an email - Implements
MxOps::msg_close()
mbox_msg_commit()
Save changes to an email - Implements
MxOps::msg_commit()
mbox_msg_open()
Open an email message in a
Mailbox
- Implements
MxOps::msg_open()
mbox_msg_open_new()
Open a new message in a
Mailbox
- Implements
MxOps::msg_open_new()
mbox_msg_padding_size()
Bytes of padding between messages - Implements
MxOps::msg_padding_size()
mbox_open_readonly()
Open an mbox read-only
mbox_open_readwrite()
Open an mbox read-write
mbox_parse_mailbox()
Read a mailbox from disk
mbox_path_canon()
Canonicalise a
Mailbox
path - Implements
MxOps::path_canon()
mbox_path_is_empty()
Is the mailbox empty - Implements
MxOps::path_is_empty()
mbox_path_parent()
Find the parent of a
Mailbox
path - Implements
MxOps::path_parent()
mbox_path_pretty()
Abbreviate a
Mailbox
path - Implements
MxOps::path_pretty()
mbox_path_probe()
Is this an mbox
Mailbox
? - Implements
MxOps::path_probe()
mbox_reset_atime()
Reset the access time on the mailbox file
mbox_test_new_folder()
Test if an mbox or mmdf mailbox has new mail
mbox_unlock_mailbox()
Unlock a mailbox
mmdf_msg_commit()
Save changes to an email - Implements
MxOps::msg_commit()
mmdf_msg_padding_size()
Bytes of padding between messages - Implements
MxOps::msg_padding_size()
mmdf_parse_mailbox()
Read a mailbox in MMDF format