setacl mailbox foo%bar lrswipcda --> INVALID IDENTIFIER

From: Alain Spineux (no email)
Date: Tue Mar 20 2007 - 10:03:06 EDT

  • Next message: Jonathan Villa: "RE: Sent and Trash not being created"

    I was testing my web application when I found (maybe) a bug into cyrus.

    I can create a mailbox "user/foo%", but cannot use this user
    foo%
    as "who" into any setacl command.

    setacl user/ lrswipcda --> ok
    setacl user/foo% lrswipcda --> ok
    setacl user/ foo% lrswipcda --> Invalid
    identifier
    setacl user/foo% foo% lrswipcda --> Invalid
    identifier

    My application is written in python using the imaplib.
    I tried using php, but got the same error.
    I rewrote imaplib to send the setacl arguments as literal
    (to mimic cyrus that send any string with a % inside as a literal) but got
    the same error.

    The problem is, why does cyrus accept to create a mailbox with a % and then
    reject this user
    in setacl command ?

    I use imapd-2.2.12-2.5.0_kolab2.src.rpm

    --
    Alain Spineux
    aspineux gmail com
    May the sources be with you
    
    

    ----
    Cyrus Home Page: http://cyrusimap.web.cmu.edu/
    Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Jonathan Villa: "RE: Sent and Trash not being created"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD