原始 KB 编号: 886616
症状
升级到 Office Outlook 2003 (或更高版本) 后,你可能会注意到某些规则已禁用,无法启用。 其他规则正常工作。 如果尝试启用禁用的规则,则会收到以下错误消息:
一个或多个规则无法上传到 Exchange 服务器,并且已停用。 这可能是因为不支持某些参数,或者没有足够的空间来存储所有规则。
原因
Microsoft Exchange Server 2007、Exchange Server 2010 或 2013 Exchange Server 上的邮箱
如果邮箱中的规则超过为邮箱建立的规则配额,则会发生此行为。 Exchange Server 2007 (及更高版本中邮箱的规则大小限制) 每个邮箱的默认大小为 64 KB。 总规则大小限制也是每个邮箱最多 256 KB 的可自定义限制。
Exchange Server 2003 上的邮箱
如果邮箱中的规则大小超过 32 KB (KB) ,则会出现此行为。 Exchange Server 2003 上的邮箱的总规则大小限制为 32 KB。 无法更改 Exchange 2003 的规则限制。
在 Outlook 2003 及更高版本中,规则的大小主要增加,以提供对 Unicode 格式的支持。
解决方法
如果邮箱位于 Exchange Server 2007 或更高版本,则可以要求 Exchange 管理员增加邮箱的规则配额。
以下示例命令将规则配额设置为最大值 256 KB。
Set-Mailbox john@contoso.com -RulesQuota:256kb
以下示例命令允许查看邮箱的当前规则配额。
Get-Mailbox john@contoso.com |FL displayname, rulesquota
如果 Exchange 管理员无法增加邮箱的规则配额,请尝试适用于所有 Exchange 版本的以下解决方法之一。
若要解决此问题,以便还原规则,请使用以下一种或多种方法来减小现有规则的大小。
方法 1
将规则重命名为较短的名称。 若要在 Outlook 中重命名规则,请执行以下步骤。
对于 Outlook 2010 和更高版本:
- 在"文件"选项卡上,单击"信息"。
- 单击“ 管理规则和警报”。
- 在“ 电子邮件规则 ”选项卡上,单击要重命名的规则。
- 单击“ 更改规则”,然后单击“ 重命名规则”。
- 为规则键入较短的新名称,然后单击“ 确定”。
- 单击“ 确定” 关闭“ 规则和警报 ”对话框。
对于 Outlook 2007 和 Outlook 2003:
- 在 “工具 ”菜单上,单击“ 规则和警报”。
- 在“ 电子邮件规则 ”选项卡上,单击要重命名的规则。
- 在 “更改规则” 列表中,单击“ 重命名规则”。
- 为规则键入较短的新名称,然后单击“ 确定”。
- 单击“ 确定” 关闭“ 规则和警报 ”对话框。
方法 2
删除任何旧规则。 若要删除 Outlook 中的规则,请执行以下步骤:
对于 Outlook 2010 和更高版本:
- 在"文件"选项卡上,单击"信息"。
- 单击“ 管理规则和警报”。
- 在“ 电子邮件规则 ”选项卡上,单击要重命名的规则。
- 单击“ 删除 ”按钮,然后单击“ 是 ”以确认删除。
- 单击“ 确定” 关闭“ 规则和警报 ”对话框。
对于 Outlook 2007 和 Outlook 2003:
- 在 “工具 ”菜单上,单击“ 规则和警报”。
- 在“ 电子邮件规则 ”选项卡上,单击要删除的规则。
- 单击“ 删除”,然后单击“ 是 ”以确认删除。
- 单击“ 确定” 关闭“ 规则和警报 ”对话框。
方法 3
合并类似的规则以减小规则的整体大小。 如果可能,请组合类似的规则以减少规则的整体大小。 合并类似规则后,请删除不再需要的规则。 若要在 Outlook 中编辑现有规则,请执行以下步骤。
对于 Outlook 2010 和更高版本:
- 在“ 文件 ”选项卡上,单击“信息”。
- 单击“ 管理规则和警报”。
- 在“ 电子邮件规则 ”选项卡上,单击要重命名的规则。
- 单击“ 更改规则”,然后单击“ 编辑规则设置”。
- 根据需要修改规则。
- 单击“ 确定” 关闭“ 规则和警报 ”对话框。
对于 Outlook 2007 和 Outlook 2003:
在 “工具 ”菜单上,单击“ 规则和警报”。
在“ 电子邮件规则 ”选项卡上,单击要编辑的规则。
在 “更改规则” 列表中,单击“ 编辑规则设置”。
根据需要修改规则。
完成后,单击“ 完成”,然后单击“ 确定 ”以关闭“ 规则和警报 ”对话框。
注意
如果规则是仅限客户端的规则,则必须单击 “确定 ”两次才能关闭“ 规则和警报 ”对话框。
方法 4
将个人文件夹 (.pst) 文件移动到路径名称最短的位置。 如果有将电子邮件移动到 .pst 文件的规则,请将 .pst 文件移动到路径名称尽可能短的位置。 例如,将 .pst 文件移动到 C:\<file_name.pst> 等位置。 若要在 Outlook 中移动 .pst 文件,请执行以下步骤:
在导航窗格中,右键单击“个人文件夹”或为 .pst 文件显示的文件夹名称,然后单击“folder_name>的属性<”。
注意
此文件夹将始终是“ 邮件”中导航窗格中的顶级文件夹。
在“ 常规 ”选项卡上,单击“ 高级”。
在 “文件名” 文本框中,记下 .pst 文件的完整路径和文件名。
单击 “确定” 两次以关闭“ <folder_name> 属性 ”对话框。
退出 Outlook。
使用 Microsoft Windows 资源管理器将 .pst 文件移动到新位置。
默认情况下,.pst 文件的位置是驱动器:\Documents and Settings\<user_name>\Local Settings\Application Data\Microsoft\Outlook 文件夹。 默认位置为隐藏文件夹。 若要使用 Windows 资源管理器查找此文件夹,必须先打开隐藏文件夹的显示。 为此,请按照下列步骤操作:
在 Windows 资源管理器中,单击“工具”菜单上的“文件夹选项”。
单击“ 视图 ”选项卡。
在“高级设置”部分中,单击“隐藏文件和文件夹”下的“显示隐藏文件和文件夹”。
如果要查看所有文件扩展名,请单击以清除“文件和文件夹”下的“隐藏已知文件类型检查扩展名”框。
注意
隐藏的文件夹显示为灰色,表示它们不是典型文件夹。
单击“确定”。
使用以下方法之一在 控制面板 中打开邮件项:
若要在基于 Windows XP 的计算机或基于 Windows Server 2003 的计算机上执行此操作,请单击“开始”,单击“控制面板”,单击“用户帐户”,然后单击“邮件”。
注意
如果使用经典视图,请单击“开始”,单击“控制面板”,然后双击“邮件”。
若要在基于 Microsoft Windows 2000 的计算机上执行此操作,请单击“开始”,指向“设置”,单击“控制面板”,然后双击“邮件”。
单击“ 显示配置文件”,然后单击包含 .pst 文件的配置文件。
单击“ 属性”,然后单击“ 数据文件”。
单击已移动的 .pst 数据文件,然后单击“设置”。
当系统提示无法在旧位置找到数据文件时,单击“ 确定”。
找到并单击新文件夹位置中的 .pst 文件,然后单击“ 打开”。
单击“ 确定”,然后单击“ 关闭 ”两次。
单击“确定”。
退出控制面板。
重新启动 Outlook。
方法 5
清除此计算机上的 仅检查框。 如果使用规则将电子邮件移动到 .pst 文件,请单击以清除此计算机上的 仅检查 框,除非从不同的客户端计算机访问Exchange Server电子邮件。 若要在 Outlook 中执行此操作,请执行以下步骤:
对于 Outlook 2010 和更高版本:
- 在"文件"选项卡上,单击"信息"。
- 单击“ 管理规则和警报”。
- 在“ 电子邮件规则 ”选项卡上,单击要重命名的规则。
- 单击“ 更改规则”,然后单击“ 编辑规则设置”。
- 如果选中了“检查”框,则单击以清除“仅在此计算机上检查”框。
- 完成 规则向导。 单击“ 确定” 关闭“ 规则和警报 ”对话框。
对于 Outlook 2007 和 Outlook 2003:
在 “工具 ”菜单上,单击“ 规则和警报”。
在“ 电子邮件规则 ”选项卡上,单击要编辑的规则。
在 “更改规则” 列表中,单击“ 编辑规则设置”。
如果选中,请单击以清除此计算机上的 仅检查 框。
完成规则向导。
单击“ 确定” 关闭“ 规则和警报 ”对话框。
注意
如果使用指向本地资源文件的仅限客户端的规则(例如,将项目移动到 .pst 文件中的文件夹),并且使用多台计算机访问 Microsoft Outlook,则可能会出现规则冲突。 因此,可能会禁用某些仅限客户端的规则。