On Fri, 2011-09-23 at 14:13 +0200, Christoph Bussenius wrote:
Some folders of user1, including the INBOX, have been shared using these IMAP commands: . login user1 XXXXXX . setacl INBOX user2 lrwstiekx . setacl box-a user2 lrwstiekx
Now if we use telnet to log in as user2 and select "shared/user1", it will contain the same mails as "shared/user1/INBOX".
The really strange thing is that "SELECT"-ing "shared/user1" succeeds only if it is the first command afted logging in. If it not the first command (if e. g. the "LIST" or "SELECT" command has already been used), then dovecot will report that the mailbox does not exist.
v2.1 always fails to select "shared/user1". I don't think I'll bother figuring out why v2.0 doesn't, might not be an easy fix. Much of the code related to this was rewritten in v2.1.