1

我正在各种 LDAP(MS AD、Azure AD、Google Apps、OpenLDAP)之间同步用户
显然这是一个自定义解决方案

在这里遇到了邮件别名的问题,
例如,在存储所有其他邮件别名的 Azure 或 MS AD 属性中,它被命名为“proxyAddresses”,在 Google Apps 中它是“别名”

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

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

任何想法?预先感谢!

4

2 回答 2

1

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

于 2015-12-07T19:44:44.757 回答
0

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

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

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

所以......答案是:
MS Outlook 在 LDAP 属性中寻找别名:“otherMailBox”,它是“extensibleObject”objectClass 的一部分

雷鸟更复杂,他们希望安装他们的自定义模式“ mozillaOrgPerson ”并在属性“mozillaSecondEmail”中寻找它的别名

有趣的是“mozillaSecondEmail”可以获取值列表,但是,Thunderbird 只会在联系人中获取第一个值,但是,在编写电子邮件期间,它可以根据这个线程
查找并找到所有其他值,我仍在测试过程中它还不能确定!

但理想情况下,答案是“ extensibleObject ”objectClass中的“ otherMailBox

于 2015-12-09T13:57:40.057 回答