aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/core/imap/MCIMAPSession.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/imap/MCIMAPSession.cpp b/src/core/imap/MCIMAPSession.cpp
index cca02b68..9b0e6a66 100644
--- a/src/core/imap/MCIMAPSession.cpp
+++ b/src/core/imap/MCIMAPSession.cpp
@@ -4212,6 +4212,15 @@ void IMAPSession::capabilitySetWithSessionState(IndexSet * capabilities)
if (mailimap_has_extension(mImap, (char *)"XYMHIGHESTMODSEQ")) {
capabilities->addIndex(IMAPCapabilityXYMHighestModseq);
}
+ if (mailimap_has_uidplus(mImap)) {
+ capabilities->addIndex(IMAPCapabilityUIDPlus);
+ }
+ if (mailimap_has_acl(mImap)) {
+ capabilities->addIndex(IMAPCapabilityACL);
+ }
+ if (mailimap_has_enable(mImap)) {
+ capabilities->addIndex(IMAPCapabilityEnable);
+ }
applyCapabilities(capabilities);
}