环境:
Ex01: Mailbox、CAS
Ex02: Mailbox、CAS
成都做网站、网站制作、成都外贸网站建设服务团队是一支充满着热情的团队,执着、敏锐、追求更好,是创新互联的标准与要求,同时竭诚为客户提供服务是我们的理念。创新互联建站把每个网站当做一个产品来开发,精雕细琢,追求一名工匠心中的细致,我们更用心!
前端使用硬件负载设备,后端使用DAG,所有Database 挂载在EX01,邮件协议为POP3
邮件客户端为LiveMail 和outlook 2007
问题:
将EX01正常关闭,在EX02上使用命令get-mailboxdatabase可看到Database已挂载到EX02
使用OWA可正常收发邮件,修改邮件客户端POP3和SMTP地址为ex02 IP,一直弹出帐号密码对话框,似乎无法完成验证。点击取消有错误提示:代码为0X800CCC90 ,类似帐号密码不正确
解决过程:
阶段一、
1、网上各自查询DAG + POP3 切换后不能使用,没有类似安全,弄了好几天无果。
2、在某个Exchange 群中咨询,某专业公司销售联系说可以先看情况再谈费用。
3、某专业公司工程师远程连上后检查内容如下:
a.telnet ex01 25 110端口正常
b.telnet ex02 25端口正常,110端口失败(登陆就被自动断开)
c.检查完毕,报价2500。
4、由于是测试环境,没有费用去处理这个问题,就准备自己再摸索摸索
阶段二、
1、在ex02 本机执行netstat -na 可看到110是开户状态,
telnet localhost 110 正常连接
telnet ex02 110出现黑屏无任何显示,正常是应该有服务器返回的信息,“+OK The Microsoft Exchange POP3 service is ready”
2、使用Test-PopConnectivity -ClientAccessServer:ex02 失败,
使用Test-PopConnectivity -ClientAccessServer:ex02 | fl error获得完成错误信息:
`Error : Microsoft.Exchange.Monitoring.ProtocolException: 身份验证失败。连接正在关闭。 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。建立连接时服务器响应: []。 ---> System.IO.IOException: 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。 ---> System.Net.Sockets.SocketE xception: 远程主机强迫关闭了一个现有的连接。`
3、使用必应搜索关键字“Microsoft.Exchange.Monitoring.ProtocolException: 身份验证失败”,找到微软KB“https://support.microsoft.com/zh-cn/help/3025138/users-cannot-connect-to-pop3-or-imap4-on-exchange-server-2013-or-excha ”
4、根据KB指示,查看ex02组件状态:Get-ServerComponentState -identity ex02 ,发现popproxy未激活
5、使用命令激活此组件
Set-ServerComponentState -identity ex02 -Component Popproxy -State Active -Requester HealthAPI
6、telnet ex02 110 成功
7、不进行DAG切换,直接用户POP和SMTP地址设置为EX02均可正常收发邮件,关闭EX01,将MailBox切换到EX02所有用户均正常使用;再开启EX01,关闭EX02,所有用户正常使用。
总结:此次症状就是由于Popproxy没有激活导致的。特此记录。
新闻名称:ExchangeDAG架构POP3验证失败处理过程
文章源于:http://lswzjz.com/article/poiddp.html