cyrus 2.4.6 and ox client

Marco falon at ruparpiemonte.it
Wed Feb 23 10:28:28 EST 2011


Hello,
   if it could be of interest, I tried to understand what it changes  
from cyrus-imapd-2.3.16 to Cyrus-imapd-2.4.6 about shared folders.
I see some differences in IMAP answer on folder list. OX ask:

A20 LIST "" user

Cyrus 2.3 returns:

* LIST (\NonExistent \Noselect \HasChildren) "/" "user"
A20 OK Completed (0.000 secs 2 calls)

Instead, Cyrus 2.4 returns:

A20 OK Completed (0.000 secs 2 calls)

This seems to affect all successive commands regarding shared folders.

Both Cyrus 2.3 and 2.4 returns the same answer only if I ask

A21 LIST "" "user/%"


I'm not an IMAP expert. This could be a Cyrus bug?

Thanks again
Regards
Marco


>> On Tue, Feb 08, 2011 at 11:43:19AM +0100, Marco wrote:
>>> Hello,
>>>   I noticed that after upgrading from cyrus 2.3.16 to 2.4.6 all shared
>>> folders stop to work with Open-xchange IMAP client. All right with
>>> Thunderbird, instead.
>>> With OX there are no folders into "user" tree for subscription.
>>>
>>> Does anyone experience a problem like this?
>>>
>>> Thank you very much
>>
>> Can you capture telemetry data on a session with the Open-xchange client
>> and let me know what it's asking for?
>>
>> Also, a copy of your config.
>
> This is an example:
> <utente.1 at uc.test.it> shares what follow:
>
> localhost.localdomain> lam user/utente.1*@uc.test.it
> user/utente.1 at uc.test.it:
>    utente.1 at uc.test.it lrswipkxtecda
> user/utente.1/Drafts at uc.test.it:
>    utente.1 at uc.test.it lrswipkxtecda
> user/utente.1/Sent at uc.test.it:
>    utente.1 at uc.test.it lrswipkxtecda
> user/utente.1/Share me at uc.test.it:
>    utente.3 at uc.test.it lrswpted
>    utente.2 at uc.test.it lpkxca
>    utente.1 at uc.test.it lrswipkxtecda
> user/utente.1/Spam at uc.test.it:
>    utente.1 at uc.test.it lrswipkxtecda
>    anyone p
> user/utente.1/Trash at uc.test.it:
>    utente.1 at uc.test.it lrswipkxtecda
>
> <utente.3 at uc.test.it> opens an IMAP session with OX, but he can't see
> the "Share me" folder. This is the relevant telemetry of OX webmail
> client:
>
> A0 AUTHENTICATE PLAIN
> dXRlbnRlLjJAdWMudGVzdC5pdAB1dGVudGUuMkB1Yy50ZXN0Lml0AGFzZGZnaCsx
>
> A1 NOOP
> A2 NOOP
> A3 LIST "" "%"
> A4 LIST "" ""
> A5 LIST "" INBOX
> A6 LSUB "" "INBOX/%"
> A7 STATUS INBOX (MESSAGES RECENT UNSEEN)
> A8 GETACL INBOX
> A9 LIST "" user
> A10 LSUB "" user
> A11 NOOP
> A12 NOOP
> A13 NOOP
> A14 LIST "" user
> A15 LIST "" ""
> A16 LIST "" "user/%"
> A17 LSUB "" "user/%"
> A18 LSUB "" user/
> A19 NOOP
> A20 LIST "" user
> A21 LIST "" "user/%"
> A22 LIST "" user/utente.1
> A23 LIST user/utente.1 ""
> A24 LSUB "" user/utente.1
> A25 LOGOUT
>
> Response
> * OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE AUTH=PLAIN SASL-IR]
> tst-msg01.csi.it Cyrus IMAP v2.4.6-Invoca-RPM-2.4.6-3 server ready
> +
> A0 OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxte QUOTA
> MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN
> MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SORT SORT=MODSEQ
> THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE LIST-EXTENDED
> WITHIN QRESYNC SCAN XLIST URLAUTH URLAUTH=BINARY X-NETSCAPE
> LOGINDISABLED COMPRESS=DEFLATE IDLE] Success (no protection)
>
> A1 OK Completed
>
> A2 OK Completed
>
> * LIST (\HasChildren) "/" INBOX
> * LIST (\Noselect \NonExistent \HasChildren) "/" user
> A3 OK Completed (0.010 secs 6 calls)
>
> * LIST (\Noselect) "/" ""
> A4 OK Completed (0.000 secs)
>
> * LIST (\HasChildren) "/" INBOX
> A5 OK Completed (0.000 secs 5 calls)
>
> * LSUB () "/" INBOX/Drafts
> * LSUB () "/" INBOX/Sent
> * LSUB () "/" INBOX/Spam
> * LSUB () "/" INBOX/Trash
> A6 OK Completed (0.000 secs 4 calls)
>
> * STATUS INBOX (MESSAGES 0 RECENT 0 UNSEEN 0)
> A7 OK Completed
>
> * ACL INBOX utente.3 at uc.test.it lrswipkxtecda
> A8 OK Completed
>
> A9 OK Completed (0.000 secs 1 calls)
>
> A10 OK Completed (0.000 secs)
>
> A11 OK Completed
>
> A12 OK Completed
>
> A13 OK Completed
>
> A14 OK Completed (0.010 secs 1 calls)
>
> * LIST (\Noselect) "/" ""
> A15 OK Completed (0.000 secs)
>
> * LIST (\Noselect \NonExistent \HasChildren) "/" user/utente.1
> A16 OK Completed (0.000 secs 1 calls)
>
> A17 OK Completed (0.000 secs)
>
> A18 OK Completed (0.000 secs)
>
> A19 OK Completed
>
> A20 OK Completed (0.010 secs 1 calls)
>
> * LIST (\Noselect \NonExistent \HasChildren) "/" user/utente.1
> A21 OK Completed (0.010 secs 1 calls)
>
> A22 OK Completed (0.000 secs 1 calls)
>
> * LIST (\Noselect) "/" ""
> A23 OK Completed (0.000 secs)
>
> A24 OK Completed (0.000 secs)
>
> * BYE LOGOUT received
> A25 OK Completed
>
>
> This is the IMAP configuration:
> name       : Cyrus IMAPD
> version    : v2.4.6-Invoca-RPM-2.4.6-3 35e0e72f 2010-12-21
> vendor     : Project Cyrus
> support-url: http://cyrusimap.web.cmu.edu
> os         : Linux
> os-version : 2.6.18-164.el5
> environment: Built w/Cyrus SASL 2.1.22
>               Running w/Cyrus SASL 2.1.22
>               Built w/OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
>               Running w/OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
>               Built w/zlib 1.2.3
>               Running w/zlib 1.2.3
>               CMU Sieve 2.4
>               TCP Wrappers
>               NET-SNMP
>               mmap = shared
>               lock = fcntl
>               nonblock = fcntl
>               idle = idled
>
> configdirectory: /var/lib/imap
> partition-maildata1: /maildata/comune.prova.it/maildata1
> partition-maildata2: /maildata/uc.test.it/maildata1
> partition-maildata3: /maildata/regione.piemonte.it/maildata1
> partition-maildatadm: /maildata/admin.invalid/maildatadm
>
> metapartition_files: header index cache expunge squat
> metapartition-maildata1: /metamaildata1
> metapartition-maildata2: /metamaildata2
> metapartition-maildata3: /metamaildata3
> metapartition-maildatadm: /metamaildatadm
>
> altnamespace: 0
> serverinfo: on
> admins: oxcyrus
>
> annotation_definitions: /etc/annoIMAP.conf
>
> sievedir: /var/lib/imap/sieve
> postmaster: postmaster at domain.tld
> # OX request:
> sieve_utf8fileinto: 1
>
> sendmail: /usr/sbin/sendmail
> hashimapspool: true
> sasl_pwcheck_method: saslauthd
> sasl_mech_list: PLAIN
>
> quotawarn: 80
> normalizeuid: 1
> syslog_prefix: cyrus
> unixhierarchysep: 1
> autocreatequota: 0
> createonpost: 0
> autosubscribe_all_sharedfolders: 1
> expunge_days: 30
> singleinstancestore: 1
> defaultdomain: admin.invalid
> improved_mboxlist_sort: 1
> virtdomains: userid
> quotadb: skiplist
>
> allowusermoves: 1
>
> auth_mech: pts
> pts_module: ldap
> ptloader_sock: /var/lib/imap/socket/ptsock
> ldap_uri: ldap://10.102.40.156:489
> ldap_version: 3
> ldap_bind_dn: uid=oxcyrus,o=admin.invalid,ou=People,o=servizirete,c=it
> ldap_password: ######
> ldap_sasl: 0
> ldap_size_limit: 20000
> ldap_filter: (&(objectclass=mailrecipient)(uid=%u)(mailUserStatus=active))
> ldap_group_filter:
> (&(objectclass=groupofuniquenames)(mailUserStatus=active)(mail=%u))
> ldap_member_method: filter
> ldap_member_filter: (uniquemember=%D)
> ldap_member_attribute: mail
> ldap_base: ou=People,o=servizirete,c=it
> ldap_group_base: ou=MailGroups,o=%d,ou=People,o=servizirete,c=it
> ldap_member_base: ou=People,o=servizirete,c=it
> unix_group_enable: no
>
> Thanks again
> Marco
>
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
>


----- Fine messaggio da falon at ruparpiemonte.it -----





More information about the Info-cyrus mailing list