如何使用C#与Exchange Server进行交互?

Bif*_*iff 12 c# api exchange-server

我们的电子邮件服务器上有点麻烦,权限在我们的用户电子邮件文件夹中失败了.

不幸的是,我们的用户都在Outlook Web Access上,并且无权更改其电子邮件文件夹的权限.

我的任务是公开更改Exchange电子邮件文件夹权限的功能.我的计划是以某种方式与Exchange交互并将相关信息放在ASP.Net网页中.

我看到有一个Exchange Web服务DLL但是我不确定我们的安装是否启用了它.还有另一种与Exchange通信的方式吗?最好使用C#?如果关闭Web服务是否容易打开?如何检查它是否打开?

问候,

编辑:我尝试通过EWS连接,但我得到Error 102 (net::ERR_CONNECTION_REFUSED): Unknown error.这可能是因为我没有权限或服务没有打开.我要调查一下.谢谢你的建议.

好吧,看起来我有错误的URI.我现在得到一个"Exchange Server不支持所请求的版本." (我只是想发送测试电子邮件)

Han*_*son 9

检查它是否运行并且一切正常工作的最佳方法可能是创建一个简单的示例应用程序,如下所述:创建Exchange Web服务客户端应用程序

据我所知,这是从C#访问Exchange的最佳方式.我认为旧的方式是,CDO但我认为微软不支持.Net.