2

我想使用 Exchange 电子邮件组作为内部应用程序的身份验证方案。IE,如果用户在某个邮件组中,则允许他们进入。

关于从 .NET 与 Exchange 交谈时在哪里查找信息的任何指示?

编辑:交换 2003。

4

4 回答 4

5

您无需与 Exchange 本身交谈。所有数据都存储在 Active Directory 中,它在 .NET 框架中具有非常易于使用的 API。Exchange 电子邮件组作为全局通讯组存储在 AD 中。您需要做的就是询问用户是否是特定组的成员。

于 2008-12-07T23:30:51.543 回答
1

您确定要对通讯组执行此操作吗?从长远来看,将这些通讯组转变为安全组并使用 Windows 身份验证不是更易于管理吗?

于 2008-12-08T01:54:03.813 回答
0

如果您有 Exchange 2007,则可以使用 Web 服务接口从 .NET 与 Exchange 对话。

http://msdn.microsoft.com/en-us/library/bb408417.aspx

不过我还没有使用过这个接口,所以我不确定它是否适合你的场景。

否则恐怕你必须使用旧的 MAPI/COM 库。

于 2008-12-05T19:23:04.197 回答
0

Exchange 2003 支持 webdav 界面。你可能想看看它是否支持你需要的东西。这里有一个用于 Exchange 库的 WebDav .Net:http: //www.independentsoft.de/webdavex/index.html

在此处查看更多信息: 使用 WebDAV 访问 Exchange 2003 收件箱

于 2008-12-05T19:34:57.823 回答