我在this tutorial之后安装了LDAP和phpLDAPadmin,到目前为止它正在运行。
现在我正在尝试使用重复的电子邮件地址在地址簿中创建一个条目。
我正在尝试在Outlook中设置联系人共享,但我们有一组共享一个公共电子邮件地址的员工。
例如:
teamA@MyDomain.com
。 创建第一个联系人,但我无法创建下一个联系人,因为该电子邮件已在使用中。
如何在LDAP中使用相同的电子邮件地址创建多个联系人?
我的ldif文件示例:
dn: cn=MrA,ou=MyOu,dc=MyDomain,dc=com
cn: MrA
givenname: MrA
mail: teamA@MyDomain.com
objectclass: inetOrgPerson
objectclass: top
sn: Mr
dn: cn=MrB,ou=MyOu,dc=MyDomain,dc=com
cn: MrB
givenname: MrB
mail: teamA@MyDomain.com <= If I don't put email, MrB added successfully
objectclass: inetOrgPerson
objectclass: top
sn: MrB
我尝试修改/etc/ldap/schema/core.schema
和其他架构文件,但我没有做任何修复问题。
答案 0 :(得分:1)
某些LDAP目录服务器具有一个插件(或叠加层),用于强制特定属性的值的唯一性。电子邮件是一个属性,通常您希望确保每个用户都有不同的电子邮件地址。但它不是强制性的,插件可以被禁用。
答案 1 :(得分:0)
找到它!!
/etc/phpldapadmin/config.php
中的
评论这个:
//# $服务器 - &GT;的setValue(&#39;独特&#39;&#39; ATTRS&#39;,阵列(&#39;邮件&#39;&#39; UID&#39;&#39; uidNumber& #39));
并放
$服务器 - &GT;的setValue(&#39;独特&#39;&#39; ATTRS&#39;,阵列(&#39; UID&#39;&#39; uidNumber&#39;));
全部谢谢:)