我在Debian中使用LDAP(slapd)设置通讯簿。 现在我已经成功安装,它正在工作(使用phpldapadmin作为前端)。
唯一的问题,我已经看到它在客户端(使用雷鸟),我可以访问服务器中的联系人,如果search他们,我可以find他们,如果我改变服务器中的信息,去看看它在客户端,我可以看到信息更新。 但是,当我去看看联系人列表,我看不到任何。
我试着debugging它,使用
# slapd -d 1
我看到search查询,但是我没有看到列出通讯录联系人的任何查询。 什么可能是错的?
从我所知道的来看,Thunderbird从来不会从LDAP服务器请求完整的地址簿。 您可以search@并显示带有电子邮件地址的所有条目(但这不是很方便)。
目前我find的最简单的方法是安装Thunderbird 5的Contacts Sidebar插件。当您selectLDAP服务器时,联系人的完整列表将自动出现。
不要过多担心searchfilter,除非你在LDAP中有混合的对象(例如,你使用它的联系人以外的东西); 把它留在默认的(objectclass=*)为我工作得很好。