导读:正如Benjamin Franklin所说的,“时间就是金钱”。这里有一个可以节省资金的解决方案:通过参考用户的邮箱来自动完成配置Outlook 2003邮件配置文件的耗时任务。
时间就是金钱,当Microsoft Office Outlook 2003需要打开一个Exchange邮箱时,IT支持人员或者终端用户不需要再浪费时间手动地提供用户名和邮箱服务器名了。我找到一个解决方案可以平衡Outlook的特点来使创建邮件配置文件的耗时任务自动化。为了使用这个解决方案,你需要拥有一些必要的工具,并获得一些信息。
评论:在即将发布的Office2007中,邮件配置文件将不再困扰我们——它的Outlook 2007将会自动完成这一过程。但是就目前来说,研究一下在OutLook2003中如何实现这一功能也是非常有用的
必要工具
为了利用Outlook这个可以让你自动配置邮件配置文件的特点,你需要Microsoft Office 2003 Resource Kit(ORK),你可以从Office Resource Kit的Web页面(http://office.microsoft.com/ork)中下载这个工具。在ORK中,你会发现自定义安装向导(CIW)工具。CIW创建一个Outlook的setup.exe程序在安装期间读取的微软转换(.mst)文件。.mst文件包含有关你想要对Outlook的初始安装所做改动的信息。这些信息包括那些默认安装设置之外的定义。例如:默认情况下,Outlook是配置为让用户选择当需要一个回执时他们是否想要发送一个回执。如果你想要改变这个设置以便发送一个回执是默认选项,你可以使用CIW来创建一个.mst文件,告诉setup.exe在安装Outlook时把新的设置作为默认选项。
必要信息
为了让Outlook自动产生一个用户的邮件配置文件,它需要某些信息。在开始前,我们需要知道要访问的那个邮箱的名称。用户也许不知道他们准确的邮箱名称,因此Outlook会基于如图1所示的Outlook对话框里的User Name字段所输入的名字来搜索邮箱。这个搜索,称为邮箱名称解析过程,通过匹配四个邮箱字段的文本来执行,这四个字段是:Display Name、Alias Name、Last Name以及First Name(显示名称、别名、姓以及名)。如果发现了一个匹配,Outlook就知道是哪个邮箱参考了配置文件。
图1:基于User Name字段所输入的内容来搜索邮箱
Outlook可以使用一个环境变量来填写User Name字段,以便该邮箱名称解析过程可以确定待访问的邮箱。在大多数情况下,因为用户的域账户名通常和他们的邮箱别名相同,所以变量使用的是%USERNAME%。%USERNAME%变量保留当前用于登录到工作站的账户姓名。例如:如果我用NEULAN\Neubauer登录到我的工作站上,%USERNAME%将会保留域账户名Neubauer。如果我以本地的管理员身份登录到我的工作站,%USERNAME%就会保留本地账号名Administrator。知道%USERNAME%将会保留什么是十分重要的。如果该变量没有一个值匹配刚刚提到那四个邮箱字段的任何一个的话,Outlook将不能定位该邮箱,并且会提示用户来帮助Outlook将配置文件配置完。很少有使用%USERNAME%出现问题的实例(例如,Exchange和AD账户不在同一个森林里,并且森林没有使用一个公用命名规则),你可以使用一个脚本来把一个可用于邮箱名称解析过程的值预填充到不同的环境变量里。Outlook自动产生一个邮件配置文件所需要的另一个信息是一个Exchange邮箱服务器的名称。Outlook将会使用这个服务器来执行邮箱名称解析检查。当选择该邮箱服务器时,记住下面这些待考虑事项:
与邮箱名称不同,邮箱服务器名不能在一个环境变量里指定。你必须在CIW里将信息编写为硬代码(hard code)。虽然Outlook和CIW不能把服务器名处理成一个环境变量,但是有两种方法可以使邮箱名称解析过程更加稳固。第一个方法是根据一个个网站的基本数据创建多个自定义的.mst文件。如果你还必须执行许多种其它的Outlook自定义的设置(例如,一个网站想要用户来决定发送回执,或者另一种情况是不发送),这个方法是可行的。
第二个方法是使用一个DNS别名来提取邮箱服务器的名称。例如:你可以创建一个DNS CNAME记录来调用那个参考EX01服务器的Outlook。你需要指定outlook.domain.com为邮箱服务器,而不是指定EX01。当Outlook试着连接到outlook.domain.com服务器时,工作站将会查询DNS,之后返回EX01的IP地址。Outlook然后连接到EX01来执行邮箱名称解析。因为解析过程返回服务器和邮箱的名称,所以Outlook会将outlook.domain.com替换为正确的服务器名,并且创建配置文件。
使用这种DNS方法,如果原始服务器被弃置或者暂时脱机,你可以快速并且容易地改变由哪个服务器来执行邮箱名称解析。想要进行更改,你只需要更新在DNS里的CNAME定义。因为你不必更新每个工作站上的部署来使用一个新的服务器名,所以这个方法还会延长你的Office或者Outlook安装自定义的部署的生命周期。基于这些好处,我会在下一个部分里分步说明使用DNS的方法。
在一个WAN环境里,如果你需要一个接近于你的用户的服务器来执行姓名解析,你可以使用一个类似DNS的技巧来强制Outlook查询一个本地服务器。除了在DNS里创建CNAME记录之外,你还可以把一个项目添加到工作站上的%systemroot%\ system32\drivers\文件夹的HOSTS文件里,此工作站不是在CNAME记录参考的服务器本地范围内。在执行DNS查询以前,HOSTS文件始终会被检查。因此,工作站不是使用DNS来发现outlook.domain.com的IP地址,而是从HOSTS文件中获得IP地址。如果你使用HOSTS文件的方法,不要跳过创建一个CNAME记录。CNAME定义将会确保名称解析过程在outlook.domain.com项目被从HOSTS文件上去掉后,仍然可以继续进行。
必要配置
为了配置你的系统来自动产生邮件配置文件,执行下列步骤:
1. 把Microsoft Office 2003或者Outlook 2003光盘内容复制到一个网络共享中。如果你还没有这样做,那么在你的工作站上安装ORK。
2. 启动CIW。在所有的CIW页面上,除非我提到一个特殊的设置或者动作,否则你可以接受设置的默认值或者根据需要配置它们。
3. 在第2页上,单击Browse按钮,并且指定Outlook MSI文件(outls11.msi)的路径。你会发现这个在网络共享上的文件是你从光盘复制的那些内容。
4. 在第3页上,选择Create new MST file。把.mst文件放到和Outlook源文件相同的共享位置里。
5. 在第4页上,为你的.mst文件指定一个有意义的文件名,比如AutoConfigure.mst。
6. 从第5页一直单击至第16页。在这些页面里,你可以指定安装选项,但是那些选项与这个解决方案无关。
7. 在第17页上,选择New profile选项,并且指定一个配置文件名称(例如,Exchange Mailbox)。配置文件名称必须是编写成硬代码。
8. 在第18页上,选择Configure an Exchange Server connection选项。在User Name字段里,输入用于解析邮箱名称的环境变量(例如,%USERNAME%)。如果你确信该环境变量的值会确切地匹配邮箱的别名,在环境变量前放置一个等号(=),如图2所示。Outlook一般会使用模糊名称解析算法来发现邮箱是否具有一个局部匹配。该等号告诉Outlook来精切地匹配该值。在Exchange Server字段里,输入outlook.domain.com。
图2:在CIW里指定邮箱和邮箱服务器的名称
9. 在第19页上,你可以添加附加服务。我推荐你添加Outlook Address Book服务,这样用户可以在发送邮件时使用他们Contacts列表里的名称。想要添加此服务,选择Customize additional Outlook profile and account information选项。把Deliver new mail to the following location选项设置为Exchange服务器。单击Add按钮,并选择Outlook Address Book。单击下一步,然后结束。
10. 单击通过第20至23页。这些页面上的选项与这个解决方案也无关。
11. 在第24页上,单击Finish来提示CIW生成你的.mst文件。结束屏幕将会提供你必须运行Office或者Outlook安装程序的命令。写下这些命令:
\\APPS01\Software\Outlook2003\ setup.exe TRANSFORMS=
\\APPS01\Software\Outlook2003\ AutoConfigure.mst /qb
12. 在你的DNS服务器或者一个管理工作站上,打开微软管理控制台(MMC)DNS管理单元,并且连接到你的DNS服务器。
13. 选中你的域,右键单击它,选择New,然后选择New Alias(CNAME)。在New Resource Record对话框里,在顶端的文字框里输入Outlook(不要指定一个域),如图3所示。在底下的文字框里,输入Exchange服务器的Fully Qualified Domain Name(FQDN,正式域名)。单击确定,并且退出管理单元。
图3:在DNS里输入别名信息
现在到了Deployment Now的时候了,剩下需要你做的是运行第11步中所写的命令,安装程序会在所有的用户工作站上安装Outlook。用户第一次登录到Windows,并启动Outlook时,Outlook将会快速并安静地使用环境变量值和CNAME DNS服务器别名来自动地创建和配置他们的邮件配置文件。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |