#include "imap_search.h"
#include "imap_store.h"
#include "imap_acl.h"
+#include "imap_metadata.h"
#include "imap_misc.h"
#ifdef HAVE_OPENSSL
*/
void imap_output_capability_string(void) {
cprintf("CAPABILITY IMAP4REV1 NAMESPACE ID ACL AUTH=LOGIN");
+
#ifdef HAVE_OPENSSL
if (!CC->redirect_ssl) cprintf(" STARTTLS");
#endif
+
+ /* Comment this out if its unfinished state is choking your client */
+ cprintf(" METADATA LIST-EXTENDED");
}
/*
imap_myrights(num_parms, parms);
}
+ else if (!strcasecmp(parms[1], "GETMETADATA")) {
+ imap_getmetadata(num_parms, parms);
+ }
+
+ else if (!strcasecmp(parms[1], "SETMETADATA")) {
+ imap_setmetadata(num_parms, parms);
+ }
+
else if (IMAP->selected == 0) {
cprintf("%s BAD no folder selected\r\n", parms[0]);
}