通过 HTTP 进行交换

通过 HTTP 进行交换

我最近安装了全新的 SBS 2011,它运行良好。Exchange 的运行与宣传一致,所有用户都感到满意。

现在,有 2 个用户想在办公室外工作,需要在 Outlook 中设置电子邮件。没问题 - Exchange over HTTP。但是由于某种原因,它不起作用。

他们可以正常访问 Outlook Web Access,但出于某种原因,Exchange over HTTP / HTTPS 无法正常工作。我在 Outlook 中收到的错误消息是:

“无法解析该名称。与 Microsoft Exchange 的连接不可用。Outlook 必须处于联机或连接状态才能完成此操作。”

我尝试过暂时关闭服务器和客户端上的防火墙,但这毫无帮助。我是不是漏掉了什么,还是需要启用某个权限才能允许 Exchange over HTTP 运行?

非常感谢

答案1

Outlook Anywhere(以前称为 RPC over HTTP)需要一些除 Outlook Web Access/ActiveSync 之外的配置步骤。用户可以访问 OWA 或 ActiveSync 并不意味着 Outlook Anywhere 可以正常工作。Outlook Anywhere 确实使用 IIS,但它比 OWA/AS 稍微复杂一些。

http://exchangeserverpro.com/how-to-configure-exchange-server-2010-outlook-anywhere/

答案2

“无法解析该名称。与 Microsoft Exchange 的连接不可用。Outlook 必须在线或连接才能完成此操作。”不是防火墙问题,而是 DNS 问题。

当客户端位于内部网络上时,它们能够使用其内部主机名或 fqdn(即sbsserver.domain.local)解析并连接到 Exchange/SBS 服务器。

由于domain.local不太sbsserver.domain.local可能存在于公共 DNS 命名空间中,因此当客户端尝试连接时,名称解析会失败

答案3

您的服务器可能有一个静态 IP。如果您拥有一家企业,您可以简单地向您的互联网服务提供商索取一个固定 IP,并在路由器配置中转发适当的端口。修改 Exchange 自动配置服务的信息应使用新的外部 Exchange URL 进行更新。

这样,您只需用固定 IP 替换客户端配置地址即可。

相关内容