1

Topic: iredmail + openldap + mod_shared_roster_ldap. Ru

Доброго времени суток. Суть проблемы вот в чем.
Поставил Iredmail 0.7.0 с openldap, прикрутил ejabberd 2.1.6 все работает отлично. Но только возникла проблема. Нужно чтобы пользователи себя не искали а автоматом добавлялись в ростер. Ну никак немогу это сделать.
Структура лдапа примерно такая: Отличительное имя: mail=user@domain.ru,ou=Users,domainName=domain.ru,o=domains,dc=domain,dc=ru

в конфиге ejabberd.cfg
{mod_shared_roster_ldap, [
{ldap_base, "o=domains,dc=domain,dc=ru"},
{ldap_rfilter, "(objectClass=*)"},
{ldap_filter,""},
{ldap_ufilter,"(uid=%u)"},
{ldap_groupattr,"cn"},
{ldap_groupdesc,"description"},
{ldap_memberattr,"memberUid"},
{ldap_memberattr_format,"%u"},
{ldap_useruid, "uid"},
{ldap_userdesc,"displayName"}  ]},
ps: это один из вариантов. скорей всего он не правильный
Делал по мануалу ну и тут пытался брать инфу http://www.ejabberd.im/mod_shared_roster_ldap
Вообъщем ничего у меня не выходит. Может у кого-то получилось

2

Re: iredmail + openldap + mod_shared_roster_ldap. Ru

Sorry, i can't read in your language, can you post in English?

3

Re: iredmail + openldap + mod_shared_roster_ldap. Ru

i'm installed iredmail 0.7.0 openldap and ejabberd2 2.1.6. ejabberd2 connect to openldap and all works fine, but i can't configure mod_shared_roster_ldap, i need to share users. Maybe somebody know how to configure it.

openldap schema mail=user@domain.ru,ou=Users,domainName=domain.ru,o=domains,dc=domain,dc=ru

i know that it's forum about mail. but i cant find good answers about this problem sad

4

Re: iredmail + openldap + mod_shared_roster_ldap. Ru

You can try these settings:

ldap_ufilter, '(&(objectClass=mailUser)(accountStatus=active)(cn=*))'
ldap_userdesc, 'cn'
ldap_useruid, 'uid'

If you want to display mail address instead of uid, replace 'mail' with 'uid' for ldap_useruid.

Note: I didn't test these settings, just a quick reference. You can post log here for further discussion.