From 30f596051a206b30a31309f8af9f800bbcfcf4e0 Mon Sep 17 00:00:00 2001 From: Maurus Decimus <11444311+mdecimus@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:12:29 +0200 Subject: [PATCH] Add RIGHTS capability (closes #2762) --- crates/imap-proto/src/protocol/capability.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/imap-proto/src/protocol/capability.rs b/crates/imap-proto/src/protocol/capability.rs index 626b10dd..177377a4 100644 --- a/crates/imap-proto/src/protocol/capability.rs +++ b/crates/imap-proto/src/protocol/capability.rs @@ -20,6 +20,7 @@ pub enum Capability { Idle, Namespace, Id, + Rights, Children, MultiAppend, Binary, @@ -99,6 +100,7 @@ impl Capability { Capability::Binary => b"BINARY", Capability::Unselect => b"UNSELECT", Capability::ACL => b"ACL", + Capability::Rights => b"RIGHTS=texk", Capability::UIDPlus => b"UIDPLUS", Capability::ESearch => b"ESEARCH", Capability::SASLIR => b"SASL-IR", @@ -171,6 +173,7 @@ impl Capability { Capability::StatusSize, Capability::ObjectId, Capability::Preview, + Capability::Rights, Capability::Quota, Capability::QuotaResource(QuotaResourceName::Storage), ]);