I have been testing couier-imap 2.2.2 with ACL support(RFC 2086) with
Courier-imap has separated the namespace (following RFC 2342) between
normal imap folders (ie INBOX) and the new ACL based shared folders.
I was looking through the squirrelmail source and noticed that only the
delimiter is pulled using the NAMESPACE command.
Attached is a patch that adds support for other_users and shared NAMESPACEs.
(patch -p0 <patchfile, applied in the root dir of squirrelmail)
$optional_delimiter needs to be set to 'detect' or completly blank.
other_users and shared namespace(s) are stored as arrays in the php
session file. These are then retrieved when a LSUB or LIST is required.
The only problem I've come across is this:
courier-imap shows the ACL based shared folders starting at #shared.'user'
and not showing #shared by itself.
This means that (NS separated) shared folders appearing on the left_main
window look like they are subfolders of INBOX which they arn't.
To get a better idea of what I am talking about, I have attached a partial
screen grab of the left_main and the folders option page.
I had a look through left_main.php but didn't know where to start, so I
thought that someone who is more familiar with it might be able to fix
Thanx for all your hard work on putting together a great webmail package.
I hope I can be of more help in the future.