UserACL Plugin for Squirrelmail

Introduction

This plugin provides Squirrelmail with the functionality of Access Control Lists (ACLs) aka Permissions per User, that is available in many modern IMAP servers, the most popular open-source one being Cyrus IMAP.

ACLs allow you to declare such things as:

...et cetera.

The user that you allow the those rights to, will see your folder INBOX.foo, assuming your username is foobar, as "user.foobar.foo", in normal namespace, or "Other Users.foobar.foo" in Alternate Namespace.

Features

Requirements

The only requirement is an IMAP server that supports the IMAP ACL extension.

The only tested IMAP server at the moment is Cyrus IMAP.

This plugin has been based on some of the functionality - and code - of the Cyrusmaster project.

Authors

Main Plugin Code: Alexandros Vellis, avel at noc.uoa.gr

Some GUI code and backend classes (IMAP ACLs) originally written by: Christos Soulios, Pavlos Drandakis.

Some icons from famfamfam / Mark James, licensed under Creative Commons Attribution 2.5 License.
"Share" icon by http://shareicons.com, licensed under Creative Commons Attribution 2.5 License.