如何部署 Outlook 2007 的邮件分类

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2009-01-07

在 Outlook 用户可对其邮件应用邮件分类之前,Microsoft Office Outlook 2007 要求存在包含 Microsoft Exchange Server 2007 支持的邮件分类定义的本地文件 (Classifications.xml)。Exchange 管理员还必须新建一个注册表项,用于启用邮件分类并引用 Outlook 用户计算机上的 Classifications.xml 文件。

本主题说明如何创建注册表项和相关的注册表设置,以便在运行 Outlook 2007 的计算机上启用邮件分类,还介绍如何创建 Classifications.xml 文件。

创建 Outlook 2007 注册表项

在拥有驻留在 Exchange 2007 上邮箱的用户从其发送邮件分类的所有 Outlook 2007 计算机上,必须创建以下注册表项和相关的注册表设置:

[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Policy]
"AdminClassificationPath"="c:\\Classifications.xml"
"EnableClassifications"=dword:00000001
"TrustClassifications"=dword:00000001
note注意:
Policy 项在 Outlook 2007 中不存在,因此必须创建该项。
Caution警告:
UNRESOLVED_TOKEN_VAL(exRegistry)

必须更改 AdminClassificationPath 路径,以引用要将 Classifications.xml 文件复制到的位置。可以更改 AdminClassificationPath 路径,以指向 Outlook 2007 可用的任意位置。其中包括网络共享。但是,对于任何在缓存模式下运行的 Outlook 2007 计算机,建议该路径处于本地计算机上的某个位置,这样,即使在脱机时,Outlook 2007 计算机也可以读取指令和撰写邮件。

EnableClassifications DWORD 值对指定用户启用和禁用 Outlook 2007 中的邮件分类功能。若要启用邮件分类功能,请将此 DWORD 值设置为 00000001。若要禁用邮件分类功能,请将此 DWORD 值设置为 00000000

将邮件发送给拥有 Exchange Server 2003 或更早版本上邮箱的用户时,TrustClassifications DWORD 可以限定对分类邮件所做的断言。

只应对拥有由 Exchange 2007 控制邮箱的用户启用 TrustClassifications。若要启用 TrustClassifications,请将此 DWORD 值设置为 00000001。因为只对拥有由 Exchange 2007 控制邮箱的用户启用 TrustClassifications,所以,Outlook 2007 收件人可以依靠邮件分类中的断言或指令。

Outlook 还支持运行 Exchange 2003 或更早版本的用户之间的邮件分类。因为 Exchange 2003 不支持或识别邮件分类,所以,无法保证邮件分类的内容和有效性。因此,禁用 TrustClassifications 会在邮件分类中预加文本“发件人声明:”,以避免用户错误地认为组织已处理该分类。要禁用 TrustClassifications,请将此 DWORD 值设置为 00000000

Classifications.xml 文件中的邮件分类是 Outlook 用户在 Outlook 2007 中发送邮件时唯一可用的邮件分类。但是,Classifications.xml 文件中的邮件分类不限制用户可以接收的分类集。

例如,用户可以接收邮件分类在其 Classifications.xml 文件版本中不存在的电子邮件。如果用户转发邮件分类,邮件将保留其分类,假定原始邮件分类实例上的 RetainClassificationEnabled 参数设置为 $True,即使转发邮件的收件人在本地 Classifications.xml 文件中没有特定的邮件分类也是如此。

在 Exchange 2007 环境中,只会将在 Active Directory 目录服务中注册的分类发送给收件人。

创建 Classifications.xml 文件

使用 Export-OutlookClassification.ps1 脚本为 Outlook 2007 计算机生成 Classifications.xml 文件。

在运行 Exchange 安装程序时,Export-OutlookClassification.ps1 脚本将被复制到 Program Files\Microsoft\Exchange Server\Scripts 目录中。必须从 Scripts 目录运行该脚本。

若有将所有现有的邮件分类导出到 Classifications.xml 文件,请运行以下命令:

./Export-OutlookClassification.ps1 > c:\exports\Classifications.xml

在此命令中,c:\exports 是要将 Classifications.xml 文件写入的目录。

若有将特定区域设置的所有现有的邮件分类导出到 Classifications.xml 文件,请运行以下命令:

./Export-OutlookClassification.ps1 -Locale "en" >Classifications.xml

在此命令中,“en”是区域设置代码。Locale 参数接受 CultureInfo 数据类型。

有关 CultureInfo 数据类型的详细信息,请参阅 CultureInfo Class(英文网页)中的预定义区域性名称和标识符列表。如果区域设置不存在,则不会将任何邮件分类写入 Classifications.xml 文件。

important要点:
必须指定 Classifications.xml 文件的名称。尽管该脚本可以导出任意名称的文件,但是建议您将导出的文件命名为 Classifications.xml

开始之前

若要运行 Get-MessageClassification cmdlet 和 Export-OutlookClassification.ps1 脚本,必须为您使用的帐户委派以下角色:

  • Exchange 仅查看管理员角色

有关权限、角色委派以及管理 Exchange 2007 所需权限的详细信息,请参阅权限注意事项

步骤

创建 Classifications.xml 文件

  • 打开 Exchange 命令行管理程序,从 Program Files\Microsoft\Exchange Server\Scripts 目录运行以下脚本:

    ./Export-OutlookClassification.ps1 > c:\exports\Classifications.xml
    

    此脚本将所有邮件分类导出到 Classifications.xml。如果不需要 XML 文件中的所有类别,必须通过将特定的 <Classification> 元素从 Classification.xml 中删除,来手动删除分类。

导出相应的邮件分类之后,必须将生成的 Classifications.xml 文件复制到最终用户计算机上的 AdminClassificationPath 路径,该路径在前面所述的注册表设置中指定。最后,必须重新启动 Outlook,以便 Outlook 选取 Classifications.xml 文件。

所有邮件分类都将导出到 Classifications.xml 文件。当邮件分类由 Exchange 执行时,Active Directory 将强制实施权限。如果用户尝试使用无权使用的邮件分类,则邮件分类基础结构将不会作用于该邮件。

如果不希望所有邮件分类对所有 Outlook 用户显示,则必须手动编辑 Classifications.xml 文件,以便排除不需要显示的分类。每个分类均用 Classifications.xml 文件中的 Classification 元素引住。每个 Classification 元素均以 GUID 和名称进行标识。要删除分类,必须删除与该分类关联的整个 Classification 元素。

详细信息

有关详细信息,请参阅下列主题: