Announcement

Collapse
No announcement yet.

Dovecot 2.0.rc3: CAPABILITY response indicates no support of ACL extension

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dovecot 2.0.rc3: CAPABILITY response indicates no support of ACL extension

    Hi

    While trying to create an IMAP folder within the OX-Webmail I receive the following error message:

    Code:
    The composed rights could not be applied to new folder INBOX/test due to missing administer right in its initial rights specified by IMAP server. However, the folder has been created on server imap.example.com with login user1@example.com (user=4, context=3000000). (IMAP-2016, 1704769737-187)
    I'm running OX 6.17.0 Rev12 ( 2010-07-14 13:30:21 ) on Debian Lenny with Dovecot 2.0.rc3

    The groupware log files contains the following error message:
    Code:
    com.openexchange.imap.acl.ACLExtensionAutoDetector$ACLExtensionCallable call
    INFO: 
    	IMAP server [imap.example.com/xxx.xxx.xxx.xxx:143] CAPABILITY response indicates no support of ACL extension.
    However ACL support has been enabled on the dovecot side and the server also announces the ACL capability:
    Code:
    telnet imap.example.com 143
    Trying xxx.xxx.xxx.xxx...
    Connected to imap.example.com.
    Escape character is '^]'.
    * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS AUTH=PLAIN] Dovecot ready.
    aa login user1@example.com pass
    aa OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS QUOTA [B]ACL[/B] RIGHTS=texk] Logged in
    According to the dovecot debug output OX successfully creates and subscribes the folder, but deletes it afterwards (without unsubscribing), furthermore the GETACL and MYRIGHTS command returns administrator privileges (lrwstipekxacd) :
    Code:
    A3 NOOP
    A4 NOOP
    A5 LIST "" INBOX
    A6 LIST "" INBOX
    A7 LSUB "" "INBOX/%"
    A8 STATUS INBOX (MESSAGES RECENT UNSEEN UIDNEXT UIDVALIDITY)
    A9 NOOP
    A10 NOOP
    A11 LIST "" INBOX
    A12 LIST "" INBOX
    A13 LSUB "" "INBOX/%"
    A14 STATUS INBOX (MESSAGES RECENT UNSEEN UIDNEXT UIDVALIDITY)
    A15 NOOP
    A16 NOOP
    A17 LIST "" INBOX
    A18 LIST "" INBOX
    A19 LSUB "" "INBOX/%"
    A20 STATUS INBOX (MESSAGES RECENT UNSEEN UIDNEXT UIDVALIDITY)
    A21 NOOP
    A22 NOOP
    A23 LIST "" INBOX
    A24 LIST "" INBOX
    A25 LSUB "" "INBOX/%"
    A26 STATUS INBOX (MESSAGES RECENT UNSEEN UIDNEXT UIDVALIDITY)
    A27 NOOP
    A28 LIST "" INBOX
    A29 LIST "" INBOX/test
    A30 CREATE INBOX/test
    A31 LIST "" INBOX/test
    A32 LIST "" INBOX/test
    A33 SUBSCRIBE INBOX/test
    A34 GETACL INBOX/test
    A35 MYRIGHTS INBOX/test
    A36 LIST "" INBOX/test
    A37 LIST "" "INBOX/test/%"
    A38 DELETE INBOX/test
    A39 LOGOUT
    
    
    A2 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS QUOTA ACL RIGHTS=texk] Logged in
    A3 OK NOOP completed.
    A4 OK NOOP completed.
    * LIST (\HasNoChildren) "/" "INBOX"
    A5 OK List completed.
    * LIST (\HasNoChildren) "/" "INBOX"
    A6 OK List completed.
    A7 OK Lsub completed.
    * STATUS "INBOX" (MESSAGES 0 RECENT 0 UIDNEXT 1 UIDVALIDITY 1280742193 UNSEEN 0)
    A8 OK Status completed.
    A9 OK NOOP completed.
    A10 OK NOOP completed.
    * LIST (\HasNoChildren) "/" "INBOX"
    A11 OK List completed.
    * LIST (\HasNoChildren) "/" "INBOX"
    A12 OK List completed.
    A13 OK Lsub completed.
    * STATUS "INBOX" (MESSAGES 0 RECENT 0 UIDNEXT 1 UIDVALIDITY 1280742193 UNSEEN 0)
    A14 OK Status completed.
    A15 OK NOOP completed.
    A16 OK NOOP completed.
    * LIST (\HasNoChildren) "/" "INBOX"
    A17 OK List completed.
    * LIST (\HasNoChildren) "/" "INBOX"
    A18 OK List completed.
    A19 OK Lsub completed.
    * STATUS "INBOX" (MESSAGES 0 RECENT 0 UIDNEXT 1 UIDVALIDITY 1280742193 UNSEEN 0)
    A20 OK Status completed.
    A21 OK NOOP completed.
    A22 OK NOOP completed.
    * LIST (\HasNoChildren) "/" "INBOX"
    A23 OK List completed.
    * LIST (\HasNoChildren) "/" "INBOX"
    A24 OK List completed.
    A25 OK Lsub completed.
    * STATUS "INBOX" (MESSAGES 0 RECENT 0 UIDNEXT 1 UIDVALIDITY 1280742193 UNSEEN 0)
    A26 OK Status completed.
    A27 OK NOOP completed.
    * LIST (\HasNoChildren) "/" "INBOX"
    A28 OK List completed.
    A29 OK List completed.
    A30 OK Create completed.
    * LIST (\HasNoChildren) "/" "INBOX/test"
    A31 OK List completed.
    * LIST (\HasNoChildren) "/" "INBOX/test"
    A32 OK List completed.
    A33 OK Subscribe completed.
    * ACL "INBOX/test" "user1@example.com" lrwstipekxacd
    A34 OK Getacl completed.
    * MYRIGHTS "INBOX/test" lrwstipekxacd
    A35 OK Myrights completed.
    * LIST (\HasNoChildren) "/" "INBOX/test"
    A36 OK List completed.
    * LIST (\HasNoChildren) "/" "INBOX/test/"
    A37 OK List completed.
    A38 OK Delete completed.
    * BYE Logging out
    A39 OK Logout completed.
    I've also tried to set
    Code:
    com.openexchange.imap.imapSupportsACL=true
    com.openexchange.imap.User2ACLImpl=Dovecot
    instead of 'auto' within /opt/open-xchange/etc/groupware/imap.properties without any luck.


    Creating folders and setting ACLs with another IMAP client (ex. thunderbird) works correctly.

    Any help is appreciated

    Thanks and regards
    Christian

  • #2
    Hi Christian,

    thanks for reporting this. AFAIK Dovecot 2 is in development right now, so we don't have optimized our code for this server yet. Of course Dovecot is a very important IMAP implementation for us. Could you please report this at https://bugs.open-xchange.com/ to get it into the development cycle for future releases?

    Thanks!
    Martin

    Comment


    • #3
      Originally posted by Martin Braun View Post
      Could you please report this at https://bugs.open-xchange.com/ to get it into the development cycle for future releases?
      OK, reported as Bug #16640

      Comment

      Working...
      X