Hi Jochen,

First of welcome :)

Your observation is correct, there is no ACL support in Apache James (yet). The 
Mailbox API should be able to handle different namespaces and also perms with a 
little bit of work. I think adding the IMAP parser / command etc is even more 
trivial. Anyway as you already know its not implemented yet....

Maybe its a perfect way for you to contribute some code ;)
So if you are intrested in adding the support I could gice you some starting 
points..

Bye
Norman

Sent from my iPhone. Excuse any typos....

Am 04.01.2012 um 15:39 schrieb Jochen Gazda <[email protected]>:

> Ladies & Gentlemen,
> 
> in the meantime I could gather some more observations concerning James
> ACLs and shared folders.
> All of them are bad news for me. Please correct me if I am wrong:
> 
> 1. There is no IMAP ACL support in James: parsers for GETACL, SETACL,
> DELETEACL, LISTRIGHTS and MYRIGHTS in
> org.apache.james.imap.decode.parser.ImapParserFactory are commented
> out. Perhaps they used to exist some time ago but not in the current
> trunk.
> 
> 2. There is no notion of group in
> org.apache.james.user.api.UsersRepository or
> org.apache.james.user.api.model.User
> 
> 3. There are https://issues.apache.org/jira/browse/IMAP-76 saying that
> there were no shared folders and
> https://issues.apache.org/jira/browse/IMAP-80 saying that shared
> namespace support was added to MailboxSession but the
> org.apache.james.mailbox.store.SimpleMailboxSession.sharedSpaces field
> is initialized with an empty ArrayList and not a single element is
> added to it anywhere in the code.
> 
> My conclusion is that there are no ACLs, no shared folders and no
> groups in James.
> 
> Are there any plans to support any of them?
> 
> Thanks in advance,
> 
> Gazda
> 
> On Wed, Jan 4, 2012 at 10:55 AM, Jochen Gazda <[email protected]> wrote:
>> Ladies & Gentlemen,
>> 
>> googling for "Apache James" combined with "ACL" or "permissions" does
>> not bring anything relevant and querying the similar in james java
>> sources ditto.
>> 
>> I guess Apache James 3 just does not support IMAP ACLs, does it?
>> 
>> Is there another way how to achieve similar results? I.e. that each
>> user and noone else can access can read/write his own inbox and that
>> there are some group folders accessible to the group members?
>> 
>> Thanks in advance,
>> 
>> Gazda
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to