[Imap-protocol] "l" right in IMAP ACLs

Timo Sirainen tss at iki.fi
Mon Nov 22 11:51:59 PST 2010


Anyone else think that these aren't quite right?


> SUBSCRIBE - "l" right is required only if the server checks for

> mailbox existence when performing SUBSCRIBE.


If user has other rights than "l" to a mailbox that makes it visible
(e.g. "r" or "i"), why should SUBSCRIBE not be allowed? It would even
make sense to me that if user has +r-l that subscribing to it would make
it easier to access via clients.


> LSUB - "l" right is required only if the server checks for mailbox

> existence when performing SUBSCRIBE. However, unlike other

> commands (e.g., SELECT) the server MUST NOT return a NO response

> if it can't list a subscribed mailbox.


LSUB command lists whatever subscriptions user has set. If a mailbox is
deleted, its subscription isn't deleted. Why would it be different with
ACLs? Does this RFC really intend that if "l" right is removed from a
mailbox, its subscription should be hidden (and if "l" right is given
back, it would appear back)?




More information about the Imap-protocol mailing list