概要

本文介绍了可用于维护 Microsoft Exchange 2003 Service Pack 2 (SP2) 所附带的智能邮件筛选器版本 2 的更新过程。

在每月的第一个和第三个星期三,将通过 Microsoft Update 和“自动更新”技术提供这些更新。本文还介绍了更新过程、版本编号系统、卸载过程以及更新或回滚更新的手动过程。

简介

本文介绍了 Exchange Server 2003 SP2 所附带的智能邮件筛选器版本 2 功能的更新过程。默认情况下,智能邮件筛选器功能随 Exchange Server 2003 SP2 一起安装。必须手动启用智能邮件筛选器功能,才能获得这项新的邮件筛选技术所带来的好处。在启用智能邮件筛选器功能后,必须定期更新 .dat 文件和 .dll 文件,以保持筛选器最新且有效。本文介绍了保持智能邮件筛选器处于最新状态的更新过程。

更多信息

受支持的方案

智能邮件筛选器更新在以下配置中受支持:

在运行 Exchange Server 2003 SP2 或更高版本的 Exchange Server 2003 的服务器上,智能邮件筛选器处于启用状态
在同时运行 Microsoft Small Business Server 和 Exchange Server 2003 SP2(或更高版本的 Exchange Server 2003)的服务器上,智能邮件筛选器处于启用状态

更新的时间表和可用性

在每月的第一个和第三个星期三,将通过 Microsoft Update 和“自动更新”技术提供智能邮件筛选器更新。组织也可使用 Windows Server Update Services (WSUS) 和 System Management Services 在公司环境内传递更新。

如果 Exchange Server 小组无法在某个星期三发布更新,则他们会在第二天发布。如果第二天(星期四)也无法发布更新,将跳过这个星期的更新。然后,在下一个预定的星期三发布更新。

智能邮件筛选器是不依赖于语言的。智能邮件筛选器更新是为 Exchange Server 2003 的所有语言版本提供的。

如何启用更新

在 Exchange 系统管理器中启用智能邮件筛选器后,为了启用智能邮件筛选器更新,必须创建 ContentFilterState 注册表项。为此,请按照下列步骤操作:

1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
2. 展开以下注册表子项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange
3. 在左窗格中,单击“Exchange”。然后,右键单击右窗格,指向“新建”,然后单击“DWORD 值”。
4. 键入 ContentFilterState,然后按 Enter 以命名新的注册表项。
5. 右键单击“ContentFilterState”,然后单击“修改”。
6. 在“数值数据”框中,键入 1,然后单击“确定”。
7. 退出注册表编辑器。
8. 在“服务”管理单元中,重新启动“简单邮件传输协议(SMTP)”服务。

版本号

一个智能邮件筛选器更新包中包含用于该筛选器的一个 .dll 文件和一个 .dat 文件。智能邮件筛选器更新文件 MSExchange.UceContentFilter.dll 和 MSExchange.UceContentFilter.dat 的版本信息采用以下格式来反映 Exchange Server 内部版本控制:MajorProductVersion.MinorProductVersion.MajorNumber.MinorNumber。版本号与 Exchange Server 内部版本号一致,如 6.5.XXXX.X。这样,可以更容易地识别出已在计算机上安装的智能邮件筛选器更新的版本号。

智能邮件筛选器更新的更新程序包版本以该程序包的构建日期为基础。此外,智能邮件筛选器更新的更新程序包版本是使用该程序包的名称来标识的。例如,2005 年 12 月 14 日发布的更新程序包具有以下标题:

Exchange Server 2003 上的智能邮件筛选器更新:2005.12.14 (KB907747)

该更新的可执行程序包具有以下文件名:

IMF-KB907747-2005.12.14-x86.exe

更新过程

默认情况下,当智能邮件筛选器与 Exchange Server 2003 SP2 一起安装时,会创建一个名为 MSCFV2 的新文件夹。智能邮件筛选器引擎和 .dat 文件存储在以下位置:

Drive_Letter:\Program Files\Exchsvr\Bin\MSCFV2

后续的更新将存储在 MSCFV2 文件夹下的子文件夹中。这些子文件夹依照更新的版本号来命名。例如,在安装多个更新后,文件夹的结构可能会如下所示:

Drive_Letter:\Program Files\Exchsvr\Bin\MSCFV2
Drive_Letter:\Program Files\Exchsvr\Bin\MSCFV2\6.5.7612.0
Drive_Letter:\Program Files\Exchsvr\Bin\MSCFV2\6.5.7615.0
Drive_Letter:\Program Files\Exchsvr\Bin\MSCFV2\6.5.7620.0

在“启用更新”一节中介绍的注册表项可反映智能邮件筛选器的状态。此注册表项还可作为智能邮件筛选器更新程序包安装程序和 Microsoft Update 检测逻辑的参考点。通过此注册表项,更新程序包安装程序可了解在服务器上是否已启用了智能邮件筛选器更新功能。如果该注册表项不存在,则不提供智能邮件筛选器更新程序包。如果该注册表项存在,则提供智能邮件筛选器更新程序包。

当前在计算机上安装的 .dat 文件的现有活动版本已记录在以下注册表子项下:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Exchange Server 2003\SP3

例如,在安装 IMF-KB907747-2005.12.14-x86.exe 更新后,该注册表项类似以下项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Exchange Server 2003\SP3\KB907747

每次为进行安装而提供更新时,都会验证该注册表项。如果成功安装了某个更新,则会更新该注册表项。更新程序包安装程序会了解当前安装的是哪个更新。更新程序包安装程序会将该值与当前的注册表项值进行比较。如果该值早于当前提供的更新,则更新程序包安装程序将按给出的顺序执行下列操作:

1. 验证在服务器上是否安装了 Exchange Server 2003 SP2 或更高版本。
2. 记录来自以下注册表项的现有活动版本号:

HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Exchange Server 2003\SP3
3. 创建一个以该内部版本号为名称的子文件夹。在 MSCFV2 文件夹中创建该子文件夹。文件夹的路径类似如下形式:

Drive_Letter:\Program Files\ExchSrvr\Bin\ MSCFV2\BuildNumber
4. 将智能邮件筛选器 .dll 文件和智能邮件筛选器 .dat 文件复制到新创建的子文件夹中。
5. 注册智能邮件筛选器 .dll 文件。
6. 根据该更新版本号来更新注册表项。
7. 删除在系统上存在的除更新程序包安装程序所安装的当前更新和最后两个更新以外的所有更新。因此,在前三个更新之后,下一个更新将删除最旧的更新。这样会始终在计算机上保留最新的三个更新。更新应按顺序进行安装。例如,如果已安装更新 U1、U2、U4,则下一个可安装的更新是 U5 或更高版本的更新。在安装 U5 时,U1 将被删除。
8. 在更新过程中,更新程序包安装程序会重新启动 IIS Admin 服务以使程序包生效。

如何卸载更新

使用“控制面板”中的“添加或删除程序”可卸载最新的智能邮件筛选器更新。如果卸载最新的智能邮件筛选器更新,将删除来自 MSCFV2 文件夹中相应子文件夹中的文件。此外,还将删除以下子项下的注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Exchange Server 2003\SP3\KB907747

如果已使用“添加或删除程序”卸载了智能邮件筛选器更新程序包,则将重新注册基本版本。因此,智能邮件筛选器的功能是以 Exchange Server 2003 SP2 所附带的原始 .dat 文件为基础的。

如何手动安装更新或回滚到较早版本

通过浏览 Microsoft Update 站点、扫描更新然后选择智能邮件筛选器更新,也可以手动安装智能邮件筛选器更新。

如有需要,通过从包含三个最新更新的三个文件夹中的任何一个文件夹中对 .dll 文件进行重新注册,可以快速回滚智能邮件筛选器版本。为此,请按照下列步骤操作。

注意:就本例而言,我们假定满足下列条件:

这三个文件夹如下所示:

Drive_Letter:\Program Files\Exchsvr\Bin\MSCFV2\6.5.7612.0
Drive_Letter:\Program Files\Exchsvr\Bin\MSCFV2\6.5.7615.0
Drive_Letter:\Program Files\Exchsvr\Bin\MSCFV2\6.5.7620.0
我们希望注册的是智能邮件筛选器版本 6.5.7615.0。
1. 单击“开始”,单击“运行”,键入以下命令,然后单击“确定”:

regsvr32 "Drive_Letter:\\Program Files\Exchsvr\Bin\MSCFV2\6.5.7615.0\MSExchange.UceContentFilter.dll"
2. 单击“确定”以接受注册确认消息。
3. 单击“开始”,单击“运行”,键入 iisreset,然后单击“确定”。

Service Pack

在发布了新的用于 Exchange Server 2003 的 Service Pack 时,您可能无法立即升级到该新的 Service Pack。例如,假设发布了 Exchange Server 2003 Service Pack (SP3)。您根据时间表继续安装智能邮件筛选器更新。如果您以后安装新的 Service Pack (Exchange Server 2003 SP3),则智能邮件筛选器更新将被替换为 Exchange Server 2003 SP3 中包含的智能邮件筛选器版本。在这种情况下,您必须手动安装最新的智能邮件筛选器更新。
如果您定期更新智能邮件筛选器,则在某个时间您可能会重复安装了一个 Service Pack。在这种情况下,智能邮件筛选器更新将被替换为该 Service Pack 中包含的较低版本的智能邮件筛选器更新。您必须手动安装最新的智能邮件筛选器更新。

自定义权重列表功能

如果在运行 Exchange Server 2003 SP2 的服务器上启用了自定义权重列表 (Custom Weight List) 功能,则必须手动将自定义权重列表文件 MSExchange.UceContentFilter.xml 复制到新建的 MSCFV2 文件夹中。

不支持的情况

群集环境

在群集环境中不支持智能邮件筛选器。因此,对群集环境中的 Exchange Server 2003 服务器并不提供智能邮件筛选器更新。

注意:在网络负载平衡群集中支持智能邮件筛选器更新。

自动更新

当选择“自动更新”中的“自动”选项时,智能邮件筛选器更新连同其他更新会一起下载并安装到计算机上,而无需用户干预。但是,不应启用“自动更新”功能以自动安装智能邮件筛选器更新。

在使用“自动更新”功能时,可使用下列选项:

1. 自动下载和安装更新
2. 自动下载更新
3. 更新通知

这些选项针对每台计算机,并且不能应用于单独的更新。由于自动下载和安装智能邮件筛选器更新将导致 IIS Admin 服务重新启动,因此一定要确保在运行智能邮件筛选器的服务器上对选项 2 设置了此设置。这样可防止出现意外停机的情况。另外,建议您在服务器上的负载减少时应用智能邮件筛选器更新,以便最大限度地减少服务中断。

转载于:https://blog.51cto.com/lucas/59169

如何更新 Exchange2003 SP2 中的智能邮件筛选器版本相关推荐

  1. Tableau筛选器:仪表板中运用地图做筛选器

    在Tableau仪表板中,希望实现报表的联动,比如报表A以地图的形式展示各省/自治区的利润情况,报表B显示某个地区各类别产品的利润情况,希望点击A报表中的北京,B报表就显示北京各类别产品的利润情况.将 ...

  2. [转] 更新Flash CS6发布设置的目标播放器版本

    目前Aodbe发布的最新版的Flash CS6,都不支持将Flash Player 11作为目标播放器版本发布.这个问题很容易解决,但涉及到的东西却比较多,我在这里将一一讲解. 首先来个Setp by ...

  3. Exchange邮件筛选技术

    当今社会企业中邮件的应用已非常的广泛,但安全问题一直在困扰着我们.其中,垃圾邮件.邮件病毒和电子邮件***对企业造成的影响极为严重,可能会对还未准备好应对这些威胁的公司造成实验性的破坏.垃圾邮件不再只 ...

  4. Python + ESP32 DIY自动感应智能皂液器 避免触摸更安全

    来这里发现更多有趣案例 https://haas.iot.aliyun.com/solution/https://haas.iot.aliyun.com/solution/   下图是本案例除硬件连线 ...

  5. IIS 7中ISAPI筛选器配置

    Internet 服务器应用程序编程接口 (ISAPI) 筛选器是一种可以添加到 IIS 中以增强 Web 服务器行为的程序.ISAPI 筛选器会接收向 Web 服务器发出的每个 HTTP 请求并向服 ...

  6. 标准库中的智能指针shared_ptr

    智能指针的出现是为了能够更加方便的解决动态内存的管理问题.注:曾经记得有本书上说可以通过vector来实现动态分配的内存的自动管理,但是经过试验,在gcc4.8.5下是不行的.这个是容易理解的,vec ...

  7. 区块链研习 | 区块链里所说的“智能合约”是什么? 本文作者:敖萌 编辑:温晓桦 2017-10-11 20:31 导语:谈到区块链,必然离不开“智能合约”这个词。我们在本系列的第一篇文章中提到“智能

    区块链研习 | 区块链里所说的"智能合约"是什么? 本文作者:敖萌 编辑:温晓桦 2017-10-11 20:31 导语:谈到区块链,必然离不开"智能合约"这个 ...

  8. c++ 智能指针_详解 C++ 11 中的智能指针

    C/C++ 语言最为人所诟病的特性之一就是存在内存泄露问题,因此后来的大多数语言都提供了内置内存分配与释放功能,有的甚至干脆对语言的使用者屏蔽了内存指针这一概念.这里不置贬褒,手动分配内存与手动释放内 ...

  9. C++中各种智能指针的实现及弊端(四)

    C++中各种智能指针的实现及弊端(四) 文章目录 C++中各种智能指针的实现及弊端(四) 一.std::shared_ptr 二.std::shared_ptr的线程安全问题: 一.std::shar ...

最新文章

  1. 【 MATLAB 】画出一个复指数序列的幅度、相位、实部和虚部的MATLAB脚本
  2. var类型推断关键字
  3. 31岁零基础转行软件测试,现已成功入职月薪14K+
  4. 使用rem进行页面适配
  5. Vue.js学习笔记(一) - 起步
  6. 13.辅助.合同管理.文档配置.知识产权.变更.流程.知识
  7. 运动图像国际压缩标准-整理
  8. 联想台式电脑一键恢复后桌面没有计算机了,联想笔记本一键恢复功能使用教程...
  9. datatable 摧毁_我们快速的生活方式将使假新闻的发展摧毁我们。
  10. 最简单的基于Flash的流媒体示例 网页播放器(HTTP,RTMP,HLS)
  11. android 动态壁纸 波浪效果,移动的波纹动态壁纸
  12. linux 内核usleep,linux 内核 usleep
  13. 启动牛市的密钥藏宝计划(TPC),火热来袭!
  14. python pandas拆分单元格
  15. 清华刘知远亲授「自然语言处理」
  16. 《论文写作》课程小结
  17. JQuery 详细教程
  18. 微信小程序开发--常用方法
  19. AI | 人工智能靠什么走向大众
  20. 猿创征文|产品工具-面向综合效能提升的工具库

热门文章

  1. java 连接 MySQL
  2. [LeetCode]Implement Trie (Prefix Tree)
  3. 别把个人信息“玩”丢了
  4. 《从问题到程序:用Python学编程和计算》——第3章 基本编程技术 3.1 循环程序设计...
  5. CentOS常见配置
  6. 【乱】乱,乱,乱,android真乱!
  7. CSS3伪类和伪元素的特性和区别
  8. QRadioButton分组且无边框的简单实现
  9. dorado listener属性
  10. EntityFramework 基础提供程序在 Open 上失败。