我们的系统管理员设置了一个新的 Exchange 2007 服务器。我们想使用 Exchange Web 服务从 Web 应用程序访问电子邮件收件箱。当我们在 Exchange 服务器上浏览 /ews/exchange.asmx(使用 https)时,我们收到 403 错误:
Error Code: 403 Forbidden. The server denied the specified Uniform Resource Locator (URL). Contact the server administrator. (12202)
我们是否应该能够浏览此页面?如果可以,需要做什么才能使其正常工作?
答案1
我刚刚在我们公司的 Exchange 服务器上测试了这个 URI。系统向我展示了一个登录对话框,输入我的凭据后,Web 服务返回了一个 XML 响应。
您是否看到登录对话框或者它是否立即重定向到 403 页面?
您可以尝试使用 Exchange 命令行管理程序,通过使用 test-* cmdlet 来验证 Exchange Web 服务的配置。详细文章如下: 使用 PowerShell 测试 Exchange 2007(第 1 部分)
不确定这个是否会对您有帮助,但它是一个非常酷的测试工具::) https://www.testexchangeconnectivity.com/
答案2
只是一个想法:您是否知道您是直接访问 Exchange 服务器,还是通过反向代理(如 ISA/Tmg)访问?如果您通过代理,则很有可能管理员尚未发布 Exchange 所需的所有 URI(这在 Exchange 2003 升级到 2007 时非常常见,因为 Exchange 2007 需要发布的 URI 比 2003 多)
答案3
如果还使用反向代理,则可能需要为 EWS 目录启用基本身份验证。我知道使用 TMG 2010 时需要启用它,这样我的问题就解决了。