On 03/09/12 10:38, Sebastian Hagedorn wrote:we're having trouble with a particular user's INBOX. She can't delete messages. We're running Cyrus 2.3.14 (update to 2.4.x is already in progress). Using telemetry I found that it's really a server-side issue. I've used imtest to try it myself: . myrights INBOX * MYRIGHTS INBOX lrswipkxecdaThe t flag is missing. t - delete messages (set or clear \DELETED flag via STORE, set \DELETED flag during APPEND/COPY)
Huh. The (obsolete) 'd' right is the union of 'e' and 't' (according to RFC 4314), so it isn't actually missing. But for good measure I gave the user "all" rights using cyradm, so now she has this ACL:
lrswipkxtecdaAnd now it's working. I'm not sure why, though? Other users have "old-style" ACLs like this one:
lrswipcdaThose work fine. So I guess there's a bug with mixed ACLs, i.e. using both old and new rights in one entry? Would it help if I modified the "implicit_owner_rights" setting in imapd.conf?
Thanks for spotting this! -- .:.Sebastian Hagedorn - RZKR-R1 (Gebäude 52), Zimmer 18.:. .:.Regionales Rechenzentrum (RRZK).:. .:.Universität zu Köln / Cologne University - ✆ +49-221-478-5587.:.
Attachment:
p7s513cm0zn4g.p7s
Description: S/MIME cryptographic signature
---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/