将邮箱迁移到 Exchange 2013 后,Outlook 2013 规则不起作用

将邮箱迁移到 Exchange 2013 后,Outlook 2013 规则不起作用

大约一个月前,我将 Exchange 2013 添加到我的组织并将我的盒子迁移到它(从 Exchange 2010)。那时我的规则完全停止自动运行。如果我手动运行它们,它们会正常工作。

我迁移的另一个用户的邮箱运行正常。但是,这个邮箱没有任何规则,直到迁移之后我才发现我自己的规则不再有效。

我努力了:

  • 从 Outlook 2013 中删除并重新创建规则;
  • 从 OWA 中删除并重新创建规则;
  • 使用 /cleanrules 启动 Outlook 并重新创建它们;
  • 从 Exchange 命令行管理程序删除/禁用和创建/启用规则;
  • 关闭并打开 Outlook 中的缓存 Exchange 模式。

什么都没起作用,我甚至不知道下一步该尝试什么。

编辑:顺便说一下,这些是基本规则,例如根据主题和/或发件人的关键字将电子邮件移动到不同的文件夹。

编辑2:为什么投票决定关闭此事?

答案1

抱歉忘记了这篇文章,但我在 2013 年 10 月确实找到了解决方案。

由于某种原因,我的邮箱被设置为日记报告 NDR 目标,并且从 Exchange 2013 开始,不会针对具有此分配的邮箱处理邮箱和传输规则。

可以使用 Exchange 命令行管理程序和以下命令来修复此问题(首先验证,然后重新分配):

PS> Get-TransportConfig | Select JournalingReportNdrTo
PS> Set-TransportConfig -JournalingReportNdrTo <new_email_address>

答案2

您的邮箱中可能存在隐藏(破坏)规则。请尝试使用多媒体接口编程接口来清除它们。

启动 MFCMAPI,然后选择会话 -> 登录. 浏览至信息存储顶部 -> 收件箱然后右键单击并选择“打开关联内容表”。您正在寻找具有消息类别的消息IPM.Rule.Message。使用 DELETE_HARD_DELETE 删除选项删除这些消息。

(请注意,这样做将删除所有规则。您可能只想寻找那些看起来不合适或损坏的规则。)

答案3

对于 Exchange 环境:

  1. 在邮箱的根目录上,右键单击任何黑色位置,选择“属性”>“高级”按钮
  2. 转到“高级”选项卡,然后禁用“缓存 Exchange 模式”。
  3. 按 Win + R 键,输入 outlook.exe /cleanrules,然后按 Enter。
  4. 重新启动 Outlook

完成上述任何一种方法后,请重新创建规则以检查其是否有效。

答案4

这对我帮助很大,补充一点,我正在使用 Office 365,这些命令正是我所需要的。

抱歉忘记了这篇文章,但我在 2013 年 10 月确实找到了解决方案。

由于某种原因,我的邮箱被设置为日记报告 NDR 目标,并且从 Exchange 2013 开始,不会针对具有此分配的邮箱处理邮箱和传输规则。

可以使用 Exchange Management Shell 和以下命令修复此问题(首先验证,然后重新分配):PS> Get-TransportConfig | 选择 JournalingReportNdrTo PS> Set-TransportConfig -JournalingReportNdrTo

相关内容