笔者所在的企业由于用户数激增,为应对压力,在原来组织中新增了一批邮件系统服务器。考虑到组织中有部分邮件系统服务器已经过保存在风险,故计划将已对外发布的CAS服务器逐步的切换至新建的CAS服务器上去。
笔者按计划如期的将一台旧CAS服务器的服务切换至一台新的CAS服务器上。切换过程很简单,配置好新的CAS服务器进行OWA、activesync、POP3等服务的测试。完成后,网络工程师改掉内外IP地址的映射。
切换后刚开始也没用户报障,随着时间的推移,部分用户开始反映在outlook中使用POP3方式配置邮箱,在测试过程中,总是会出现“对以下服务器输入用户名和密码”,即使输入正确了也没用。
经排查,发现报错用户的邮箱均位于B站点邮箱服务器上(对外发布的CAS位于A站点内),问题明白了,原来在配置新的CAS服务器的POP3服务器忘记更改POP配置节的AllowCrossSiteSessions值。
方法如下:
1、进入以下目录找到POP3配置文件:Microsoft.Exchange.Pop3.exe.config
X:\Microsoft\Exchange Server\ClientAccess\PopImap(X为安装目录盘符)
2、使用记事本打开Microsoft.Exchange.Pop3.exe.config
3、拉到底部,找到如下配置节,将AllowCrossSiteSessions的value的值改为true即可,完成后保存
<add key="AllowCrossSiteSessions" value="false" />.
4、完成后重启pop3服务
5、测试,问题解决。