Я настраиваю адресную книгу с помощью LDAP (slapd) в Debian. Прямо сейчас я успешно установил, и он работает (используя phpldapadmin в качестве интерфейса).
Единственная проблема, которую я вижу, это на стороне клиента (используя Thunderbird), я могу получить доступ к контактам, которые есть на сервере, если их поискать, я могу их найти, если я изменю информацию на сервере и пойду посмотреть это у клиента я вижу, что информация обновляется. Но когда я иду посмотреть список контактов, я ничего не вижу.
Я попытался отладить его, используя
# slapd -d 1
И я вижу поисковые запросы, но не вижу ни одного запроса для перечисления контактов адресной книги. Что могло быть не так?
Насколько я могу судить, Thunderbird никогда не запрашивает полную адресную книгу с сервера LDAP. Вы можете выполнить поиск @
и он покажет все записи с адресом электронной почты (но это не очень удобно).
Самый простой способ, который я нашел до сих пор, - это установить Боковая панель контактов надстройка для Thunderbird 5. Когда вы выбираете сервер LDAP, полный список контактов появляется автоматически.
Не беспокойтесь о фильтре поиска, если только у вас нет смешанных объектов в LDAP (например, вы используете его не для контактов); оставив это по умолчанию (objectclass=*)
у меня работал нормально.