Exchange 2013隐藏转发规则

在Exchange 2013遇到一个奇怪的问题,在这个阶段,我认为这可能是一个错误。 从本质上来说,曾经有一个转发规则(通过PowerShell实现)适用于用户的邮箱,现在我无法通过PowerShell或用户界面查看或禁用。

事件的粗略时间表:

  • 我们有一个前员工邮箱([email protected]),在离开Set-Mailbox -Identity "John Doe" -DeliverToMailboxAndForward $true -ForwardingSMTPAddress "[email protected]"时,通过通常的PS命令实现转发规则Set-Mailbox -Identity "John Doe" -DeliverToMailboxAndForward $true -ForwardingSMTPAddress "[email protected]"
  • 一个叫John的新员工join了公司
  • 我将老员工帐号和邮箱的所有方面都重命名为johnd(所以他们的别名,2000年以前的login名,帐号名,电子邮件地址) – 忘记首先删除转发器
  • 我为“新约翰”添加一个新的邮箱和用户,使用john @作为地址,使用john作为别名,等等
  • 转发仍然发生,但Exchange不会在任何邮箱中列出任何此类转发器。

我已经尝试了所有我能想到的命令/方法,花了两个小时寻找解决scheme:

  • Get-Mailbox <identity> | fl ForwardingSMTPAddress,DeliverToMailboxandForward没有列出/设置 在任一邮箱上Get-Mailbox <identity> | fl ForwardingSMTPAddress,DeliverToMailboxandForward
  • 我已经尝试列出/询问转发地址的所有其他邮箱实施,没有任何: Get-mailbox | select DisplayName,ForwardingAddress | where {$_.ForwardingAddress -ne $Null} Get-mailbox | select DisplayName,ForwardingAddress | where {$_.ForwardingAddress -ne $Null}
  • 我已经尝试设置两个邮箱没有(或$ Null / $ False)转发地址,转发smtp地址等,即使我可以看到没有设置(和运行命令(S)它确认没有任何更改为结果)
  • 我已经查看了ADSI Edit中的每个用户帐户和任何相关对象,并且没有提及它
  • 我换回了用户(即回复用户名,别名等),并检查规则没有“重新附加”或重新出现在前员工邮箱,但没有
  • 我已经在Outlook中检查规则(没有),并启动Outlook与/ clearrules和/ clearserverrules标志

奇怪的是,如果我通过用户界面设置了一个新的前进规则,那么就会比隐藏的规则/configuration更具先例性。 但是如果我删除了这个规则,它就会转回到旧地址。

真的不知如何解决; 这几乎就像是规则已经从邮箱层分离出来,但设法坚持传输层。 我也试过修复所有(重新启动)。

任何build议或指针欢迎

在这里我有两种可能的想法。 首先是已经设置了用户的targetAddress属性。 您可以通过打开ADSIEdit,连接到域,浏览您的OU,直到find用户,打开对象的属性,并查找“targetAddress”属性来查看该属性。 如果它的转发地址,只需编辑并清除它。

另一种可能性是剩余的隐藏收件箱规则。 你不会在Outlook中看到这个,你需要使用MFCMAPI来查找它。 在这里解释的步骤(该职位是指腐败的代表条目,但它会引导你到正确的地方)。

http://exchangeserverpro.com/deleted-delegates-still-receive-meeting-invites-for-other-mailbox-users/