OpenLDAP电子邮件别名属性

时间:2015-12-07 19:15:03

标签: email alias openldap aliases

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

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

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

我似乎缺少一些来自我的LDAP模式的ObjectClass,但是我找不到什么objectClass以及它在OpenLDAP中用于存储电子邮件别名的属性名称

有什么想法吗? 提前谢谢!

2 个答案:

答案 0 :(得分:1)

inetOrgPerson具有mail属性,可以是多值的。

答案 1 :(得分:0)

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

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

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

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

使用thunderbird它更复杂,他们希望安装自己的自定义架构“mozillaOrgPerson”并在属性“mozillaSecondEmail”中找到它的别名

有趣的是“mozillaSecondEmail”可以获取值列表,但是,Thunderbird只接收第一个值,但是,在电子邮件编写期间,它可以查找并查找所有其他值according to this thread我还在测试过程中,无法确认!

但理想情况下,答案是来自“ extensibleObject ”objectClass

的“ otherMailBox