4 Mar
2009
4 Mar
'09
8:12 a.m.
Hi *,
when a user A shares his INBOX with another user B, the user B can't access its content:
User A:
g getacl INBOX
- ACL INBOX A@example.com lrswipkxtecda B@example.com lrswipkxtecd g OK Completed
User B:
l list "" "*"
- LIST (\Noselect \HasChildren) "/" "user"
- LIST (\Noselect \HasChildren) "/" "user/A@example.com"
- LIST (\HasChildren) "/" "INBOX"
- LIST (\HasNoChildren) "/" "INBOX/Gesendet"
- LIST (\HasChildren) "/" "user/A@example.com/foobar"
- LIST (\HasNoChildren) "/" "user/A@example.com/INBOX" l OK List completed. s1 select "user/A@example.com" s1 NO [CANNOT] Invalid mailbox name s2 select "user/A@example.com/INBOX" s2 NO [NONEXISTENT] Mailbox doesn't exist: INBOX
Actually there are two bugs to observe here:
"user/A@example.com" really should be accessible to user B. Why is it listed with "\Noselect"?
"user/A@example.com/INBOX" does not exist, so the error message is correct, but why does it appear in the listing in the first place?
cheers sascha
Sascha Wilde OpenPGP key: 4BB86568 http://www.intevation.de/~wilde/ http://www.intevation.de/ Intevation GmbH, Neuer Graben 17, 49074 Osnabrück; AG Osnabrück, HR B 18998 Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner