在基于 Debian/Cyrus/Exim/Horde/LDAP 的现有基础架构中,我试图让所有客户端(OSX 和 Windows 7,最好还有 iPhone 和黑莓)使用集中式 LDAP 地址簿数据库。目前,horde 用于网络邮件。对于电子邮件,这很好用,但我正在努力制作一个所有客户端都可以读取的中央地址簿。
我无法让 Horde 使用 Thunderbird 使用的 LDAP 地址簿(尽管身份验证工作正常)。我们用来写入 LDAP 数据库的应用程序是自己开发的,我们需要高级功能,例如邮件列表。非极客需要能够使用此功能,所以我不能使用基本的 ldap 编辑器,例如 LDAPBrowser 和 LDAPphpadmin。
我有两个问题:
- 有人能建议一个可以读取和写入 LDAP 地址簿的地址簿应用程序,以便 Thunderbird 和 Apple Mail 用户可以使用它吗?
- 重新设计整个电子邮件基础结构并使用类似 Zimbra 的东西是否更好?
我强烈倾向于开源解决方案。
答案1
真的,不要想着用自己开发的解决方案来实现这一点。你会遇到很多问题和不兼容问题,你会为此发疯,但仍然没有可行的解决方案。
举个例子:Thunderbird 和 Apple Mail 都可以读取 LDAP 地址簿,但都不能写入它们,并且 IIRC 所需模式存在细微差别,从而导致交互困难。
Zimbra、OpenExchange、Zarafa 等成熟的群件套件通过为各种应用程序提供专用连接器,使这一切变得相当容易或完全可能。事实上,他们做了所有必要的工作,让所有组件都能为您协同工作,因为 Zimbra 在很大程度上基于开源组件。