wasm-demo/demo/ermis-f/imap-protocol/cur/1600095061.22792.mbox:2,S

31 lines
1.2 KiB
Plaintext

MBOX-Line: From tss at iki.fi Mon Nov 22 11:51:59 2010
To: imap-protocol@u.washington.edu
From: Timo Sirainen <tss@iki.fi>
Date: Fri Jun 8 12:34:45 2018
Subject: [Imap-protocol] "l" right in IMAP ACLs
Message-ID: <1290455519.5119.63.camel@kurkku.sapo.corppt.com>
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)?