Email OpenLDAP电子邮件别名属性

Email OpenLDAP电子邮件别名属性,email,alias,openldap,aliases,Email,Alias,Openldap,Aliases,我正在各种LDAP(MS广告、Azure广告、谷歌应用、OpenLDAP)之间同步用户 显然这是一个定制的解决方案 这里有邮件别名问题 例如,在Azure或MS AD属性中,存储所有其他邮件别名的属性被命名为“proxyAddresses”,而在Google应用程序中,它是“别名” 但在OpenLDAP中,我找不到具有此类名称或类似名称的属性 似乎我的LDAP模式中缺少了一些ObjectClass,但我找不到确切的ObjectClass以及OpenLDAP中用于存储电子邮件别名的属性名称 有什么

我正在各种LDAP(MS广告、Azure广告、谷歌应用、OpenLDAP)之间同步用户
显然这是一个定制的解决方案

这里有邮件别名问题
例如,在Azure或MS AD属性中,存储所有其他邮件别名的属性被命名为“proxyAddresses”,而在Google应用程序中,它是“别名”

但在OpenLDAP中,我找不到具有此类名称或类似名称的属性

似乎我的LDAP模式中缺少了一些ObjectClass,但我找不到确切的ObjectClass以及OpenLDAP中用于存储电子邮件别名的属性名称

有什么想法吗?
提前感谢

inetOrgPerson
有一个
mail
属性,它可以是多值的。

我想我找到了我要找的东西

我将MS Outlook和Thunderbird连接到我们的OpenLDAP,将其用作通讯簿。 打开联系人时-主电子邮件和别名有可用字段:

对于Ms Outlook GUI:最后一个选项卡“电子邮件地址”
对于Thunderbird GUI:“附加电子邮件”
然而,它并没有说它是从哪个LDAP属性填充这个数据的,所以我不得不在DLAP服务器上使用TCP转储来从它们两个捕获网络请求包

所以。。。答案是:
MS Outlook正在LDAP属性中查找别名:“otherMailBox”,它是“extensibleObject”对象类的一部分

对于thunderbird,它更复杂,他们希望安装自定义模式“”,并在属性“mozillaSecondEmail”中查找它的别名

有趣的是,“mozillaSecondEmail”可以获取值列表,然而,Thunderbird只会在contact中获取第一个值,但在编写电子邮件时,它可以查找并找到所有其他值
我仍在测试过程中,无法确定


但理想情况下,答案是“extensibleObject”objectClass中的“otherMailBox”,不幸的是,主邮件使用了“mail”。在OpenLDAP中,几乎所有属性都是“列表”类型,支持多个值,甚至是“uid”,但这并不意味着以这种方式使用它们在逻辑上是正确的。无论如何,“邮件”显然不是别名属性,但这并不意味着它在逻辑上也不正确。我以这种方式使用它已经11年了。它不是
extensibleObject
的一部分
extensibleObject
只是一个可以添加任何属性的神奇类。