公司有部分用户,使用的智能手机,一直使用Push Mail/Mail for Exchange,连接到Exchange2003上收发邮件。升级到Exchange 2010以后,手机用户无法连接到服务器,无法同步邮件。提示报错:
1.Exchange服务器出错
因为手机是直接连接到CAS服务器,CAS服务器上对应的虚拟目录是Microsoft-Server-ActiveSync。
现在既然手机提示Exchagne服务器出错,那表明还没连接到服务器上。
手机之前的设置是通过Http 80端口连接,而Exchange 2010默认各种协议都使用SSL加密。
所以我设置了这个虚拟目录不要通过SSL认证。这样手机就可以跟服务器通讯了。
2.手机能够跟服务器通讯,但是提示报错:用户名和密码不正确,请检查证书。
检查事件日志,发现有这样的记录:
Unable to connect to your mailbox on server Servername.
Please try again later.If the problem persists contact your administrator.
这个问题好办,有微软的知识库http://support.microsoft.com/kb/817379,按照知识库就可以完成。
按照以上操作,大部分手机用户可以正常连接到Exchange 2010 CAS Server,并可以正常收发邮件了。
3.但是有单独的用户仍然无法连接,查看事件日志,提示:
发生异常并已由 Exchange ActiveSync 处理。这可能由于 Exchange ActiveSync 设备伙伴关系已过期或损 坏。如果用户尝试从多台计算机修改同一个项目,则可能发生这种情况。如果是这种情况,Exchange ActiveSync 将重新创建与设备的伙伴关系。将在下一次同步时更新项目。
URL=/Microsoft-Server-ActiveSync/default.eas? Cmd=FolderSync&DeviceId=F885FFFBD0255DA09414EF487184F2AC&DeviceType=PocketPC
--- 异常开始 ---
异常类型:Microsoft.Exchange.AirSync.AirSyncPermanentException
异常消息:容器 CN=ExchangeActiveSyncDevices,CN=USER,OU=XXX,DC=XXX,DC=com 的 NTSD 安全描述符收到空值。
异常级别:0
HttpStatusCode:500
AirSyncStatusCode:110
XmlResponse:
此请求未包含 WBXML 响应。
异常堆栈跟踪: 在 Microsoft.Exchange.AirSync.ADDeviceManager.SetActiveSyncDeviceContainerPermissions(ActiveSyncDevices container)
在 Microsoft.Exchange.AirSync.ADDeviceManager.CreateActiveSyncDeviceContainer(Boolean retryIfFailed)
在 Microsoft.Exchange.AirSync.ADDeviceManager.CreateActiveSyncDevice(GlobalInfo globalInfo, ExDateTime syncStorageCreationTime, Boolean retryIfFailed)
在 Microsoft.Exchange.AirSync.Command.UpdateADDevice(GlobalInfo globalInfo)
在 Microsoft.Exchange.AirSync.Command.CompleteDeviceAccessProcessing()
在 Microsoft.Exchange.AirSync.Command.WorkerThread()
--- 异常结束 ---。
遇到这个问题后,使用Exchange2003用户迁移到Exchange2010提示权限不足的解决方法,用户的手机就可以收发邮件了。
如果这样还不行,将用户手机上的配置文件删除重新建立吧。反正老盖说过,重启(重新初始化)可以解决微软系统99%的问题。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。