39 {
"check_new",
DT_BOOL,
true, 0, NULL,
40 "(maildir,mh) Check for new mail while the mailbox is open"
42 {
"maildir_check_cur",
DT_BOOL,
false, 0, NULL,
43 "Check both 'new' and 'cur' directories for new mail"
45 {
"maildir_trash",
DT_BOOL,
false, 0, NULL,
46 "Use the maildir 'trashed' flag, rather than deleting"
48 {
"mh_purge",
DT_BOOL,
false, 0, NULL,
49 "Really delete files in MH mailboxes"
51 {
"mh_seq_flagged",
DT_STRING,
IP "flagged", 0, NULL,
52 "MH sequence for flagged message"
54 {
"mh_seq_replied",
DT_STRING,
IP "replied", 0, NULL,
55 "MH sequence to tag replied messages"
58 "MH sequence for unseen messages"
64#if defined(USE_HCACHE)
70 {
"maildir_header_cache_verify",
DT_BOOL,
true, 0, NULL,
71 "Check for maildir changes when opening mailbox"
85#if defined(USE_HCACHE)
Convenience wrapper for the config headers.
bool cs_register_variables(const struct ConfigSet *cs, struct ConfigDef vars[], uint32_t flags)
Register a set of config items.
bool config_init_maildir(struct ConfigSet *cs)
Register maildir config variables - Implements module_init_config_t -.
static struct ConfigDef MaildirVars[]
Config definitions for the Maildir library.
static struct ConfigDef MaildirVarsHcache[]
Config definitions for the Maildir header cache.
Container for lots of config items.
#define DT_BOOL
boolean option
#define DT_STRING
a string
#define DT_NO_FLAGS
No flags are set.