我们需要从 Asp.Net 远程创建一个 Exchange 2007 分发列表。
据我所知,在 GAL 中创建分发列表的唯一方法是通过交换管理工具。如果不在我们的网络服务器上安装它,有没有办法远程创建分发列表?有一些第三方组件允许您创建个人分发列表,但这些组件仅存在于用户联系人文件夹中,并非对公司内的所有用户都可用。
理想情况下,会有某种 Web 服务调用来交换或我们可以使用的 API。Exchange SDK 提供了管理 Exchange 数据(例如电子邮件、联系人、日历等)的能力。似乎没有 Exchange 管理 API。
看起来分发列表作为具有特殊 Exchange 属性的组对象存储在 AD 中,但似乎没有任何关于它们应该如何工作的文档。
编辑:我们可以对 Exchange 对 AD 所做的事情进行逆向工程,但我担心的是,随着 Exchange 的下一个服务包,这一切都会中断。
是否有 API 可用于管理 Active Directory 中的通讯组列表而无需通过 Exchange?