2

我按照本教程安装了 LDAP 和 phpLDAPadmin ,到目前为止它正在工作。

现在我正在尝试使用重复的电子邮件地址在通讯簿中创建一个条目。

我正在尝试在 Outlook 中设置联系人共享,但我们的员工组共享一个共同的电子邮件地址。

例如:

  • A队一共有三个人。
  • 所有三个人共享电子邮件地址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和其他模式文件,但我没有解决这个问题。

4

2 回答 2

2

找到它 !!

/etc/phpldapadmin/config.php

评论这个:

//# $servers->setValue('unique','attrs',array('mail','uid','uidNumber'));

并放

$servers->setValue('unique','attrs',array('uid','uidNumber'));

谢谢大家:)

于 2016-11-21T07:45:47.643 回答
1

一些 LDAP 目录服务器有一个插件(或覆盖)来强制特定属性的值的唯一性。电子邮件是一个属性,通常您希望确保每个用户都有不同的电子邮件地址。但这不是强制性的,插件可以被禁用。

于 2016-11-20T16:32:02.247 回答