2015-12-07 77 views
0

我做各種LDAP的(MS AD,Azure的AD,谷歌企業應用套件,OpenLDAP的)之間的用戶同步
顯然,這是一個定製的解決方案OpenLDAP的電子郵件別名屬性

在這裏得到了與郵件別名
的問題例如,在Azure或MS AD屬性中存儲所有其他郵件別名被命名爲「proxyAddresses」,在Google Apps中它是「別名」

但在OpenLDAP中,我無法找到具有此類名稱或類似屬性的屬性。 ..

看來我是從我的LDAP模式中缺少一些ObjectClass,但我找不到什麼objectClass,以及它在OpenLDAP中用於存儲電子郵件別名的屬性名稱

任何想法? 提前致謝!

回答

0

inetOrgPerson有一個mail屬性,它可以是多值的。

+0

不幸的是「郵件」用於主郵件。在OpenLDAP中,幾乎所有屬性都是「列表」類型,並支持多個值,即使是「uid」,但這並不意味着以這種方式使用它們在邏輯上是正確的。無論如何,「郵件」顯然不是別名屬性 – Briksins

0

我想我找到了我一直在尋找...

我連接MS Outlook和Thunderbird我們的OpenLDAP使用它作爲地址簿。 當我打開接觸 - 有主的電子郵件和別名可用字段:

的MS Outlook界面:最後一個選項卡「電子郵件地址」
雷鳥GUI:「其他電子郵件」
然而,這不是」 t說從它填充這些數據的LDAP屬性,所以我不得不在DLAP服務器上使用TCP轉儲來捕獲來自它們兩者的網絡請求包

所以...答案是:
MS Outlook尋找別名LDAP屬性:屬於「extensibleObject」對象類的一部分的「otherMailBox」

雷鳥是比較複雜的,他們期待已安裝了他們的自定義模式「mozillaOrgPerson」和別名它的屬性尋找「mozillaSecondEmail」

什麼是有趣的「mozillaSecondEmail」可取的值的列表,但是,Thunderbird會只接觸第一個價值,但是,在寫電子郵件時,它可以查找並找到所有其他人according to this thread
我仍在測試過程中,並且無法確認!

但理想情況下,答案是「otherMailBox」,從「extensibleObject的」對象類