Hi,
On 30.12.2011 12:38, Andreas Dick wrote:
Am Donnerstag, 29. Dezember 2011, 18.12:30 schrieb Ismail YENIGUL:
Hi,
I am testing roundcube 0.7-stable. I configured LDAP Adressbook with the following groups properties:
'groups' => array( 'base_dn' => 'dc=mydomain', 'filter' => '(objectClass=rmailGroup)', 'object_classes' => array("top", "mailGroup"), 'member_attr' => 'rfc822member', // name of the member attribute, e.g. uniqueMember 'name_attr' => 'cn', // attribute to be used as group name ),
what is now your correct objectClass? rmailGroup or mailGroup?
sorry for typo. it should be mailGroup
I can see the users and groups emails in address book but not group members. When i click on group no member listed. After enabling rouncube debug, I saw the following LDAP query. It seems that RC users full dn as a filter value.
yes. this is how the groupOfNames structure works.
Any idea? Now, my questions are:
- what server do you use?
It is openldap 2.4 server running on centos 6
- do you control this server? or are you just user of it?
I am admin on this server.
- if you set it up, is this mailGroup someting like a standard?
- how do your schema look like? -> how is objectClass=rmailGroup defined? -> how is rfc822member defined... is it based on member?
- can you please give us an output of ldapsearch with a group object as
exsample?
This is actually qmail-ldap distribution list. I only changed qmailGroup attribute to mailGroup attribute in schema file. You can get the full list of schema at http://www.qmail-ldap.org/wiki/index.php/Qmail.schema Here is the full ldiff entry:
dn: uid=mylist@test.com,ou=test.com,o=mail,dc=mydomain bounceadmin: mylist@admin.com mailQuotaCount: 0 mailQuotaSize: 0 senderconfirm: FALSE deliveryMode: nolocal deliveryMode: noprogram sn: listname mail: mylist@test.com mailMessageStore: /mailstore/test.com/mylist membersonly: FALSE mailHost: mail.domain.com givenName: listname uid: mylist@test.com accountStatus: noaccess cn: list full name mailAlternateAddress: mylist-catchall@test.com objectClass: top objectClass: person objectClass: inetOrgPerson objectClass: mailUser objectClass: mailGroup rfc822member: member1@domain.com rfc822member: member2@domain.com rfc822member: member3@domain.com
just to be correct: I am not a LDAP prof, I have just the knowledge about my homebrew openLDAP server and its standard classes/schemas... but maybe other servers are verry different and we have to improve the behaviour of RC? On the other hand I am not willing to adapt RC for all proprietary and undocumented group implementations out in the real (comercial) world!
Andreas