如何在 LDAP 中使用相同的电子邮件地址创建多个联系人?
How can I create multiple contacts in LDAP with the same email address?
我在 this tutorial 之后安装了 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
和其他模式文件,但没有解决问题。
一些 LDAP 目录服务器有一个插件(或覆盖),可以强制特定属性值的唯一性。电子邮件是一个属性,通常您希望确保每个用户都有不同的电子邮件地址。但这不是强制性的,可以禁用插件。
找到它!!
在/etc/phpldapadmin/config.php
对此发表评论:
//#
$servers->setValue('unique','attrs',array('mail','uid','uidNumber'));
并放入
$servers->setValue('unique','attrs',array('uid','uidNumber'));
谢谢大家:)
我在 this tutorial 之后安装了 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
和其他模式文件,但没有解决问题。
一些 LDAP 目录服务器有一个插件(或覆盖),可以强制特定属性值的唯一性。电子邮件是一个属性,通常您希望确保每个用户都有不同的电子邮件地址。但这不是强制性的,可以禁用插件。
找到它!!
在/etc/phpldapadmin/config.php
对此发表评论:
//# $servers->setValue('unique','attrs',array('mail','uid','uidNumber'));
并放入
$servers->setValue('unique','attrs',array('uid','uidNumber'));
谢谢大家:)