SqWebMail 20040216

Sam Varshavchik <[email protected]>
Newsgroups gmane.mail.sqwebmail
Message-ID <[email protected]>
Download: http://www.courier-mta.org/download.php#sqwebmail

This build adds a partial implementation of virtual shared folders.

It's based on the same virtual shared folder code base as Courier-IMAP.  
When complete, both implementations will interoperate, but not right now.

This is a new implementation of shared folders that can be used with virtual 
accounts.  The existing shared folder implementation, based on filesystem 
permissions (and therefore cannot be used with virtual accounts), is still 
available.

This virtual shared folder implementation is based on IMAP access control 
lists.  The file "maildir/README.sharedfolders.(html|txt)" has been updated 
accordingly.  This 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 man page maildir/maildiracl.1, or maildir/maildiracl.html

• http://www.ietf.org/internet-drafts/draft-ietf-imapext-acl-09.txt

Although the current development Courier-IMAP build already has complete ACL 
support, the webmail initially 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.
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQBAMYKTx9p3GYHlUOIRAuCQAJsE7LtZISw6VmfZHM7aGMB5RyLmXACePYW4
/yWBvKUeUoU9OqX9wPr/VRQ=
=fnwc
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.