【发布时间】:2011-06-22 23:46:05
【问题描述】:
我们的电子邮件服务器出现了一些问题,并且我们的用户电子邮件文件夹的权限出现了问题。
很遗憾,我们的用户都在使用 Outlook Web Access,并且无权更改其电子邮件文件夹的权限。
我的任务是公开更改 Exchange 电子邮件文件夹权限的能力。我的计划是以某种方式与 Exchange 交互并将相关信息放在 ASP.Net 网页中。
我看到有一个 Exchange Web Services dll,但是我不确定我们的安装是否启用了它。是否有其他方式与 Exchange 通信?最好使用 C#?如果关闭了 Web 服务,是否容易打开?如何查看是否开启?
问候,
编辑:我尝试通过 EWS 进行连接,但我收到 Error 102 (net::ERR_CONNECTION_REFUSED): Unknown error. 这可能是因为我没有权限或服务未打开。我要调查一下。感谢您的建议。
好的,看来我的 URI 有误。我现在收到“Exchange Server 不支持请求的版本”。 (我只是想发送一封测试电子邮件)
【问题讨论】:
-
通常 EWS 在这里:mailserver/EWS/exchange.asmx
-
响应您对错误版本的编辑,如果您查看我在回答中链接到的示例,它有一点
ExchangeVersionType.Exchange2010,您可能需要根据您使用的 Exchange 版本进行更改重新使用。此技术网讨论可能有用:social.technet.microsoft.com/Forums/en-US/… -
@ho1 太棒了,看起来我们在 Exchange2007_SP1 感谢您的帮助 ho1!
标签: c# api exchange-server