On 6/7/2013 12:10 AM, Sam Varshavchik wrote:
> Jakob Bohm writes:
>
>> Alternatively (third fallback), a clear statement regarding the
>> ability of Courier-IMAP to work with folders that are symlinked into
>> multiple locations (this requires extensive scripting to create and
>> remove symlinks as folders come and go, but might be doable if it
>> doesn't upset the internal logic in Courier).
>
> Should be fine, except for one aspect. This isn't much different than 
> multiple IMAP servers using the same folder, which is what happens 
> when you use real shared folders.
>
> Except that each client will have the ability to delete the folder, 
> which will happily delete every message in the folder. Real shared 
> folders use ACLs to prevent that. But you have some exposure here. The 
> IMAP server needs write access to the maildir, in order to move new 
> mail from new to cur, as well as update some metadata files in the 
> mail folder's root. Which means that the IMAP server will have write 
> access to remove any message in the shared folder, and remove the 
> entire folder. Which won't be good.
>
Are you saying that ACLs on non-shared folders are ignored?, that
would be quite a gaping hole I would say.

> I would recommend that you hack the code and modify it to reject a 
> DELETE of a shared folder. Come to think of it, I like this idea 
> myself: refuse to DELETE or RENAME some folder if it's a symbolic link.
>
>> P.S.
>>
>> I am aware that the Courier suite includes a modified Squirrelmail
>
> It's not a modified Squirrelmail. It's original code, a webmail client 
> written from scratch.
>
Ahh, the "sq" in the name had me confused.


Enjoy

Jakob
-- 
Jakob Bohm, CIO, Partner, WiseMo A/S.  http://www.wisemo.com
Transformervej 29, 2730 Herlev, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded


------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Courier-imap mailing list
Courier-imap@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to