尽管Windows XP 的Service Pack 2解决了很多的问题并提供了更好的操作系统安全性,但是同时它也带来了不少的麻烦,例如微软为Internet Explorer新增的弹出式窗口拦截功能会导致Outlook站点访问(Outlook Web Access:OWA)出现一些问题。因为在Exchange 2000和2003中,OWA的很多功能都需要使用弹出式窗口来实现,一旦这些弹出窗口被拦截了,那么这些功能也就无法实现了。弹出窗口拦截功能所带来的问题比较多,在这里无法一一列举。比较常见的问题是会导致新建文件夹操作、附件对话框、发送邮件到联系人按钮以及联系人表单等功能无法正常工作。
除此之外,弹出窗口拦截功能还可能导致OWA的脚本错误。举例来说,如果你在“搜索用户名”的对话框中双击一个用户名的话,系统就会弹出一个脚本错误的提示,这是因为一些必要的操作被浏览器给拦截了。
这样说来,我们是不是需要禁用这个弹出窗口拦截功能来解决OWA的相关问题呢?答案是否。要知道,很多弹出的广告窗口中都隐藏有散布木马和间谍软件的代码,保留这个功能保护系统安全有很大的作用。下面我将告诉你一些在启用该功能的同时解决OWA问题的方法:
方法一:
为你的OWA站点设置特权,让IE的弹出窗口拦截工具忽略该站点的弹出式窗口。
打开控制面板,依次点击安全中心及Internet选项,接着在出现的Internet属性窗口中选择隐私选项卡,然后找到弹出窗口拦截工具部分并点击其中的“设置”按钮。这时候系统会显示一个关于设置该功能的对话框,你只需要在“允许弹出窗口的站点地址”部分的文本框中输入你的OWA站点的URL地址,接着点击“新增”按钮,最后再关闭该对话框就可以了。
方法二:
有时候用户是从一个公用计算机上来访问OWA站点的,这时他们可能没有更改IE设置的权限。那么在这种情况下,你应该选择让用户使用基于表单的验证方式登录并且选择基本客户端而不是高级客户端。
要开启邮件服务器的表单式登录功能,请按照下面的操作进行:首先打开Exchange系统管理工具并且定位到运行OWA站点的服务器;展开该服务器的“协议”容器,在“HTTP”容器图标上点击鼠标右键,然后在弹出的快捷菜单中选择属性;切换到属性菜单的“设置”选项卡,可以看见“启用基于表单的认证”前面有一个复选框,将其选中后单击“确定”退出。
这样设置之后,当用户登录到OWA时,会看见一个叫做DOMAIN\USERNAME的表单并且有一个使用基本客户端还是高级客户端的选择。用户这时需要在表单中输入自己的登录账号并选择使用基本客户端,这样就不怕弹出窗口拦截功能影响对OWA的正常访问了。
方法三:
首先声明一下,我并不推荐这个方法,因为使用该方法会导致IE无法拦截很多恶意的弹出窗口。只是它还算是能够解决问题的一个办法,所以我才把它列了进来。
如果你是通过HTTPS来访问OWA的,那么你可以通过更改弹出窗口拦截功能的过滤级别来解决问题。在默认情况下,弹出窗口的过滤级别被设置为“中”,这表示它会拦截绝大多数的弹出窗口。如果你将这个级别设置为“低”的话,那么拦截功能将忽视来自安全站点的弹出窗口。你可以按照我在方法一中提到的路径找到弹出窗口拦截功能的设置对话框,然后你就可以对过滤器的级别进行设置了。
S/MIME的问题
大多数的OWA访问问题是由弹出窗口拦截功能引起的,但是微软承认有时候OWA中S/MIME的控制功能也会出现问题。尽管S/MIME仍然存在,但是在OWA中的“电子邮件安全”区域仍然会告诉你S/MIME控制没有安装。所以你将无法进行诸如加密邮件、为邮件添加数字签名、将附件拖放至正在撰写的邮件之中等操作。而微软现在似乎还没有发放出修复S/MIME问题的补丁。
如果你想了解更多关于OWA和Windows XP SP2兼容性的问题,请查看微软的知识库中编号为883575的文章。地址是http://support.microsoft.com/default.aspx?scid=kb;en-us;883575。
,