When this flag is enabled, the mailbox is implicitly subscribed to when it is created automatically.
bool mailbox_is_autosubscribed(struct mailbox *box)
{
+ if ((box->flags & MAILBOX_FLAG_AUTO_SUBSCRIBE) != 0)
+ return TRUE;
return box->set != NULL &&
strcmp(box->set->autocreate, MAILBOX_SET_AUTO_SUBSCRIBE) == 0;
}
MAILBOX_FLAG_USE_STUBS = 0x800,
/* Mailbox is created implicitly if it does not exist. */
MAILBOX_FLAG_AUTO_CREATE = 0x1000,
+ /* Mailbox is subscribed to implicitly when it is created automatically */
+ MAILBOX_FLAG_AUTO_SUBSCRIBE = 0x2000
};
enum mailbox_feature {