环境简介
Exchange 2013服务器位于ad域中,系统为Windows server 2012 R2,其内部域名为:
一. Exchange客户端无法在浏览器中正常运行
在域中部署Exchange服务器后,除了可以通过outlook、foxmail等邮件客户端来使用邮箱功能,也可以直接通过浏览器来访问。
对于普通邮件收发,访问地址为owa:
对于邮箱后台管理,访问地址为ecp:
以我的经验,曾经部署过几次Exchange服务器,都遇到同样的问题。那就是Exchange服务器刚部署完毕的时候,一切正常,但在没有变更过Exchange服务器配置的情况下,经过若干时间后,通过浏览器访问Exchange将会出现异常,表现为:
a. ecp可以通过浏览器正常访问;
b. owa无法通过浏览器正常访问,owa页面能够正常显示登录界面,但是在执行登录动作之后,浏览器一直处于loading状态,或者空白页、或者404,不同浏览器表现会有差异。
并且这一表现不是绝对的,owa在IE浏览器、以及某些版本的Firefox浏览器中运行正常,在Edge、Chrome等大多数浏览器中会出现上面描述的问题,但在极低的概率下也能正常运行。
c. outlook、foxmail等使用邮箱功能正常。
由于公司成员都是通过outlook、foxmail等邮件客户端来访问exchange,因此这一问题被我忽略。
如今,有了通过浏览器访问exchange的需求,便需要查一下究竟。在不能正常访问exchange的浏览器中,通过浏览器的开发者工具查看控制台,会看到如下报错:
GET /owa/auth/errorfe.aspxowaError=ClientError;exMsg=Sys.InvalidOperationException: You are trying to getan instance of the UserConfiguration object before it is loaded from theserver!
1. 问题原因
Exchange与大多数较新的浏览器不兼容,只能运行于IE等老旧的浏览器中。
2. 解决办法
安装必要的Exchange更新。
3. Exchange的内部版本号
Exchange Server 内部版本号和发行日期可在以下地址查询:
3.1 查看Exchange版本
若要查看您正在运行的 Exchange 2013 版本的内部版本号,请在 Exchange 命令行管理程序中运行以下命令:
Get-ExchangeServer | flname,edition,admindisplayversion
例如,我直接部署的Exchange服务器,通过命令输出对比微软官方的版本列表,其版本为:
Exchange Server 2013 CU3
2013 年 11 月 25 日
15.0.775.38
15.00.0775.038
而较新的Exchange 2013版本则为:
Exchange Server 2013 CU23
2019 年 6 月 18 日
15.0.1497.2
15.00.1497.002
显然,有必要升级一下Exchange服务器了。
4. Exchange升级步骤
4.1. 下载Exchange Server 2013 CU23累计升级安装包
下载地址即在微软提供的Exchange Server内部版本号和发行日期列表中:
https://www.microsoft.com/en-us/download/details.aspx?id=58392<

文章描述了在Exchange2013服务器上遇到OWA访问异常,主要表现为在某些浏览器中登录后加载失败,而ECP可以正常访问。问题的原因可能是Exchange与某些现代浏览器的兼容性问题。解决方案包括更新Exchange到最新累积更新(CU)并安装必要的WindowsServer更新。在升级Exchange后,ECP和OWA可能出现HTTP500错误,需要通过PowerShell脚本进行修复。此外,文章还详细介绍了如何更改Exchange的内部域名,包括申请权威SSL证书、转换证书格式、导入证书到Exchange和IIS的过程。

1134

被折叠的 条评论
为什么被折叠?



