热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

定制Exchange2003OutlookWebAccess外观

定制Exchange2003OutlookWebAccess外观自从微软公司在Exchange中开始使用OutlookWebAccess(OWA),Exchange的管理员就开始不停的尝试定制OWA的界面外观。OWA5.5非常的不易修改定制,你可以尝试使用记事本之类的工具将OWA程序中的.ASP文件

定制 Exchange2003OutlookWebAccess 外观 自从微软公司在Exchange中开始使用 Outlook Web Access(OWA), Exchange 的管理员就开始不停的尝试 定制 OWA 的界面 外观 。OWA 5.5非常的不易修改 定制 ,你可以尝试使用记事本之类的 工具 将OWA程序中的.ASP文件

定制Exchange 2003 Outlook Web Access外观


  自从微软公司在Exchange中开始使用Outlook Web Access(OWA), Exchange 的管理员就开始不停的尝试定制 OWA 的界面外观。OWA 5.5非常的不易修改定制,你可以尝试使用“记事本”之类的工具将OWA程序中的“.ASP”文件打开,然后做点小修改,例如更换界面中的图片。

  升级到Exchange 2000之后,当管理员尝试定制 OWA 的界面时将会惊讶的发现,硬盘上根本就找不到“.ASP”文件,并且Javascript对于非专业的开发人员来说(系统管理员)可能有点难以掌握。

  到了OWA 2003时,微软公司提供了“外观”功能,并且提供了5个内置的外观模版供用户选择。用户可以从“选项”中查看到“外观”选项,然后从下拉列表中选择喜欢的颜色模版。

  下面提供了每种颜色模版的OWA界面抓图,分别为默认的蓝色、橄榄绿、银白、绛紫和深蓝。

  当用户选择了某种颜色模版之后,单击“保存并关闭”之后将会立即生效,并且用户自己设置的“外观”不会影响到其他用户的OWA外观

  现在,很多用户欣喜的发现到这个功能,并在不同的颜色模版中挑选最喜欢的外观。但是总会有遗憾,不是吗?如果可以自己动手定制OWA外观界面,那才能制作出让自己满意的外观吧。

  所有的OWA 2003的外观图片都被存储在 Program Files\Exchsrvr\exchweb\themes 文件夹下,每个外观模版拥有一个独立的文件夹,微软默认的外观模版文件分别被存储在“0”、“1”、“2”、“3”和“4”文件夹中。

  一个最简单定制外观的方法就是:直接修改这些文件夹中的gif图片和css文件,但是这样操作通常是不推荐的,因为这些修改可能会随着安装微软新的service pack而被覆盖。

  通常建议用户从参考微软的外观模版开始起步。在Program Files\Exchsrvr\exchweb\themes下新创建一个文件夹,例如命名为enigma,然后某个其他外观模版文件夹中全部文件复制到这个新创建的文件夹中,如图所示。

  这些图片的名称很是让人迷惑,例如“logo2.gig”,为什么带一个数字2呢?OWAColors.css是样式表文件,如果你对CSS有所了解,可以打开这个文件看看,这里有很多设置项。例如做一个很小的改动吧,找到“.msgbiewer”项,将颜色更改为“#FFFFAA”,那么OWA中间区域的背景将会变为黄色。使用不同16进制的颜色尝试吧。

  为了能够让用户使用新创建的外观模版,需要修改注册表。建在修改注册表前,对系统做一次备份是明智的。

  打开注册表,HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeWEB\OWA,新建项名“themes”,然后创建一个字符串,以指定新的OWA外观模版文件,新创建的字符串名与刚才新创建外观文件夹名称相同。字符串中的内容由4部分组成,每部分之间使用分号隔开,分别介绍如下:

  1。一个唯一的排序号,任何一个自定义的外观模版都需要指定一个唯一的排序号,在本例中为了不会与已有的模版产生冲突,使用了一个比较大的数字“50”。
id=50

  2。输入一个自定义的外观模版的主题,用户在OWA界面中的下拉列表中将会看到这个主题名称。
title=Enigma Custom Theme

  3。需要为“bgcolor”定义颜色,这个设置项目很奇怪,本以为是要设置OWA的背景颜色,后来试验发现这个选项竟然是设置OWA界面中frame的边框。
bgcolor=#FFFFAA

  4。指定自定义的外观模版文件的路径,路径名称不能超过255个字符。
path=enigma

  最后,一个完整的字符串应该是这样的:
id=50;title=Enigma Custom Theme;bgcolor=#FFFFAA;path=enigma

  完成设置之后,不用重新启动服务器,只需要稍等几秒钟。再次打开浏览器登录OWA界面,可以看到新的外观界面已经可以选择了。

  最终的效果如图所示,中间区域和frame的边框都为黄色。

  如果在注册表中的字符串有任何错误,那么系统将会忽略这个注册表项。

  原文出处:Exchange 2003 Outlook Web Access Themes 作者:Lee Derbyshire 他的主页是:www.leederbyshire.com

  文章以"现状"提供且没有任何担保也没有授予任何权利。

推荐阅读
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • Javascript中带有加号 - 减号(±)的极坐标曲线方程 - Polar curve equation with plus-minus sign (±) in Javascript
    IamtryingtodrawpolarcurvesonHTMLcanvasusingJavascript.WhatshouldIdowhenIwanttoco ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
  • 前言对于从事技术的人员来说ajax是这好东西,都会使用,而且乐于使用。但对于新手,开发一个ajax实例,还有是难度的,必竟对于他们这是新东西。leo开发一个简单的ajax实例,用的是 ... [详细]
  • 我有使用googledrivepdf的共享链接,我必须使用angular7下载pdf文件。我已经完成了自欺 ... [详细]
  • 表单提交前的最后验证:通常在表单提交前,我们必须确认用户是否都把必须填选的做了,如果没有,就不能被提交到服务器,这里我们用到表单的formname.submit()看演示,其实这个对于我们修炼道 ... [详细]
  • Itwasworkingcorrectly,butyesterdayitstartedgiving401.IhavetriedwithGooglecontactsAPI ... [详细]
  • 用JavaScript实现的太空人手表
    用JavaScript实现的太空人手表-JS写的太空人手表,没有用canvas、svg。主要用几个大的函数来动态显示时间、天气这些。天气的获取用到了AJAX请求。代码中有详细的注释 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
author-avatar
书友76132462
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有