Microsoft exchange server迁移后邮件规则异常

ICODE 1 信誉分
2024-08-14T16:47:47.2366667+00:00

背景描述:exchange server 从2016迁移到2019

问题:邮箱的收件箱规则从旧exchange迁移到新exchange,现在在owa上删除邮件规则,20分钟后旧收件箱规则又会自动加载回来,导致新邮箱的邮件规则无法生效使用。同时在管理规则时会弹出一个选择client和server选项的窗口,这个原因导致?

Exchange Server
Exchange Server
Microsoft 客户端/服务器消息传递和协作软件系列。
60 个问题
Outlook
Outlook
Microsoft 电子邮件和日历产品系列。
45 个问题
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Jake Zhang-MSFT 6,615 信誉分 Microsoft 供应商
    2024-08-15T02:36:53+00:00

    您好 @ICODE,

    欢迎您来到微软中文论坛。

    在Exchange Server迁移过程中出现您描述的问题,可能涉及到多种原因。以下几点可能有助于解决此问题:

    1. 客户端(如Outlook)可能缓存了旧的规则。在迁移后,确保所有客户端均已重新配置且连接到新的Exchange 2019服务器。可以尝试从新的配置文件启动Outlook,以避免使用旧缓存数据。
    2. 旧规则和新规则之间可能存在冲突,使得系统无法确定应使用哪些规则。您可以手动清理或重置这些规则。以下是具体步骤:
      • 使用Outlook客户端清理规则:打开Outlook -> 文件 -> 账户设置 -> 管理规则和通知 -> 删除所有现有规则,重新创建需要的规则。
      • 使用Exchange Management Shell(EMS)清理规则:通过 EMS 可以更彻底地管理和清理用户的邮件规则。
    3. 出现选择客户端和服务器规则窗口的原因通常是因为规则的存储位置(客户端或服务器)存在冲突。确保所有规则都在服务器端管理,以便在任意设备上都能一致生效:
      • 客户端规则:只有在特定的客户端(如特定电脑上的Outlook)上运行。
      • 服务器规则:在Exchange服务器上运行,这样在任何客户端都有效。
    4. 强制清理规则(通过PowerShell):
      • 打开Exchange Management Shell。
      • 使用以下命令查看用户的规则:
         Get-InboxRule -Mailbox "user@example.com" 
      
      • 使用以下命令删除所有规则:
         Get-InboxRule -Mailbox "user@example.com" | Remove-InboxRule -Confirm:$false
      
    5. 有时,迁移后Exchange数据库之间的复制问题也可能导致规则同步问题。请确保所有数据库复制都已经完成并且没有错误。

    如果上述方法仍未能解决问题,请考虑检查迁移日志和事件日志,以获取更多有关错误的信息。有时,通过这些日志可以发现更详细的错误消息,帮助进一步定位问题的根源。

    希望这些步骤对您有所帮助。如果问题依旧存在,请提供更多信息以便更准确地进行诊断和解决。


你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。