我正在同时运行 Exchange 2010 和 2003,最近切换到使用 Exchange 2010 作为我的 OWA 服务器。用户邮箱仍在使用 2003。
几乎所有功能都运行正常,只是当用户单击 OWA 2003 中的“注销”按钮时,会收到 404 错误。Exchange 2010 OWA 用户注销时没有问题。
Exch 10 CAS:mail.company.com(如果重要的话,这是一个 NLB)。Exch 2003 前端:legacy.company.com
Outlook Web Access/App 适用于 2003 和 2010 用户。用户可以通过 2010 CAS 成功登录旧版 2003 端并查看其邮箱。我没有遇到任何证书错误。
- 2003 OWA 注销按钮具有以下 URL:https://legacy.company.com/exchange/mailboxname/?Cmd=logoff
- 当我单击旧版 2003 OWA 中的“注销”按钮时,我被重定向到以下 URL 并出现 404 未找到错误: https://mail.company.com/exchweb/bin/auth/owalogon.asp?url=https://mail.company.com/exchange/&reason=1
这邮件URL 指的是 Exchange 2010,它使用虚拟目录 /owa 来访问 /exchweb。Exchange 2010 目录结构中没有 /bin/auth/owalogon.asp 文件。该文件/目录结构确实存在于 2003 端,但注销按钮重定向到邮件,不遗产 我尝试将 2003 /bin/auth 目录复制到 2010,但没有成功。
有人见过这种行为吗?您的 OWA 2003 注销 URL 是否不同?您是否知道我是否可以自定义 Exchange 2003 中的注销命令以转发到有效的注销页面?还有其他关于如何解决此问题的想法吗?我的搜索一无所获。
答案1
由于对此没有答案,我想我可以为您提供一个可以解决此问题的技巧。
在您的 OWA 前端服务器上设置您的 404 页面以重定向回登录屏幕。
这里有一篇关于如何在 II7 中执行此操作的文章。
http://technet.microsoft.com/en-us/library/cc771076%28WS.10%29.aspx
希望这能帮你渡过难关,直到你完全从你的组织中移除 2003。显然,将任何 404 重定向到登录页面并不是理想的选择。