寻找读取/写入LDAP的地址簿(web)应用程序

在基于Debian / Cyrus / Exim / Horde / LDAP的现有基础架构中,我试图使所有客户端(OSX和Windows 7,最好是iPhone和黑莓)都能与集中式LDAP地址簿数据库一起工作。 现在horde被用于networking邮件。 对于电子邮件,这工作正常,但我正在努力使所有客户端可读的中央通讯簿。

我不能让部落使用Thunderbird使用的LDAP地址簿(虽然validation工作正常)。 我们用来写入LDAP数据库的应用程序是本地的,我们需要高级function,比如邮件列表。 非极客需要能够使用这个,所以我不能使用像LDAPBrowser和LDAPphpadmin准系统LDAP编辑器。

我有两个问题:

  • 有没有人可以读取和写入LDAP地址簿的地址簿应用程序的build议,以便雷鸟和苹果邮件的用户可以使用它?
  • 重写完整的电子邮件基础结构并使用像Zimbra这样的东西会更好吗?

我非常喜欢开源解决scheme。

真的,不要考虑用本土解决scheme来实现这一点。 你会遇到很多问题和不兼容,你会发疯,仍然没有工作的解决scheme。

例如:Thunderbird和Apple Mail都可以读取LDAP地址簿,但都不能写入,而且IIRC在所需的模式上存在细微的差别,从而导致交互困难。

Zimbra,OpenExchange,Zarafa等作为完全成长的组件套件使所有这些相当容易或可能根据所有types的应用的专用连接器。 事实上,他们做了所有必要的工作,让所有组件一起为你玩,就像Zimbra大量基于开源组件。