This build adds a partial implementation of webmail access to virtual shared folders.
It's based on the same virtual shared folder code base that's in the development version of the IMAP server. When complete, both implementations will interoperate, but not right now.
The file "maildir/README.sharedfolders.(html|txt)" has been updated to include additional steps needed to set up virtual shared folder support in webmail (mostly none, if IMAP is already set up for it). The README focuses on setting up shared folders, and does not really explain how access control lists work. Here's some additional reading material for that:
â The maildiracl(1) man page, or maildir/maildiracl.html
â http://www.ietf.org/internet-drafts/draft-ietf-imapext-acl-09.txt
Although the IMAP server already has a complete access control list support, webmail current implements only the "administer" and "lookup (visible)" access controls. A small icon, which should look like a key, is placed next to each folder. This icon brings up a new page where access control lists may be entered. At this point, you really need to review the documentation referenced above (if necessary) in order to know what to enter on that page.
Although that page allows all access controls to be set, webmail knows about "administer" (being able to view the ACLs in the first place) and "lookup (visible)". The remaining access controls are to be done.
Other things that will not work in webmail, yet:
â Copying messages to shared folders
â Renaming shared folders (deleting and creating shared folders should work)
About the only thing that will work now is that publicly-shared folders with lookup rights will become visible, and may be opened and read.
This build is made available mostly to find anything that might be broken (aside from the unimplemented stuff); especially the existing, filesystem-based, shared folders which should not be affected at all.
pgp00000.pgp
Description: PGP signature
