I'd like to seek some clarification about "shared" vs. "private"
metadata (specifically system flags) as defined by CONDSTORE and
ANNOTATE .
* How can a server let clients know which flags he is treating
as
shared and which ones as private?
Is it a normal
practice for severs to have some flags as
shared and some
private?
* ANNOTATE let us specify values for system flags as both
shared and
private, which of these values (private or
shared ?) should be
returned by "FETCH * FLAGS" command.
On a separate note , from RFC3501
The PERMANENTFLAGS list
can also include the special flag \*,
which indicates
that it is possible to create new keywords by
attempting to store
those flags in the mailbox.
Does this imply that new keywords are always permanent? And under what situations a server would like to support "new keyword" but still have some flags as non-permanent.
-- Thanks --Sumeet
