slapd 地址簿正在工作但只能搜索

slapd 地址簿正在工作但只能搜索

我正在 Debian 中使用 LDAP (slapd) 设置通讯簿。目前我已经成功安装并且它正在运行(使用 phpldapadmin 作为前端)。

我发现的唯一问题是在客户端(使用 Thunderbird),我可以访问服务器上的联系人,如果搜索它们,我可以找到它们,如果我更改服务器上的信息并在客户端查看,我可以看到信息已更新。但是当我查看联系人列表时,我看不到任何信息。

我尝试使用以下方法调试它

# slapd -d 1

我看到了搜索查询,但没有看到任何列出通讯录联系人的查询。可能是什么问题?

答案1

据我所知,Thunderbird 从来不会向 LDAP 服务器请求完整的地址簿。您可以搜索@,它会显示所有带有电子邮件地址的条目(但这不太方便)。

到目前为止我发现的最简单的方法是安装联系人侧栏Thunderbird 5 的附加组件。当您选择 LDAP 服务器时,联系人的完整列表会自动出现。

不用太担心搜索过滤器,除非您在 LDAP 中混合了多个对象(例如,您将其用于联系人以外的其他用途);(objectclass=*)对我来说,保留默认设置就很好了。

相关内容