• 欢迎访问IT圈老男孩的新博客,本博客推荐使用最新版火狐浏览器或Chrome浏览器访问本网站,并欢迎各位老铁加入QQ交流群 QQ群
  • 博客新开通微信、QQ、微博、GitHub登陆接口,欢迎体验 登陆地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本站吧

Exchange错误550.5.1.11 RESOVLER.ADR.ExRecipNotFound

Exchange Server IT圈老男孩 1年前 (2018-04-08) 2795次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

问题描述

Exchange 2013环境下,某客户将一个用户的邮箱test@itsoul.cn禁用,过了几天又想连接该邮箱,但是却没有找到禁用的邮箱,然后客户就Enable-MailBox重新创建了一个同名邮箱test@itsoul.cn。

重新启用新邮箱之后,可以正常登录OWA,但是没有之前的历史邮件,域内用户发送邮件也退信:

550 5.1.11 RESOLVER.ADR.ExRecipNotFound;外部邮箱发送正常

解决方法

我们知道禁用邮箱之后,一般来说是需要24小时之后ECP中才会同步看到禁用的邮箱,如果我们想立马看到禁用的邮箱,需要运行以下命令,强制Exchange存储状态与Active Directory同步:

Get-MailboxStatistics -Database MDB02 | ForEach { Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid -Confirm:$false }

之后,我们将会在连接邮箱中看到之前禁用的邮箱账户test@itsoul.cn。

现在我们再将用户重新创建的邮箱test@itsoul.cn禁用,再次打开链接邮箱,将之前的禁用邮箱test@itsoul.cn(注意:邮箱的禁用时间)链接到test账户中。

在打开IIS,应用程序,回收下OWAapplicationPool池; 这样我们再次打开OWA,登录test@itsoul.cn邮箱,将会看到之前的历史邮件都已恢复。

但是这时域内用户给test发送邮件,仍会报错:

IMCEAEX-_o=First+20Organization_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=ITSoul_cn=03497328d46c4f93b327663d66644a05-info@itsoul.cn
‘550 5.1.11 RESOLVER.ADR.ExRecipNotFound;。

那这个错误如何解决呢?

这是因为每次我们再组织内发送\接收电子邮件是,他都会找在LegacyExchangeDN中找到 的ID的值;

然而,如果我们删除这个邮箱并再次创建它,就会再次生成另一个ID;

所以,这时我们就可以根据Exchange退信发送给我们的NDR(退信邮件)来重建X.500,重建X.500如下:

1、复制一下Powershell

$Direccion = Read-Host “Ingrese IMCEAEX”
$Remplazo= @(@("_","/"), @("\+20"," "), @("\+28","("), @("\+29",")"), @("\+2C",","), @("\+3F","?"), @("\+5F", "_" ), @("\+40", "@" ), @("\+2E", "." ))
$Remplazo | ForEach { $Direccion = $Direccion -replace $_[0], $_[1] }
$Direccion = “X500:$Direccion” -replace “IMCEAEX-“,”” -replace “@.*$”, “”
Write-Host $Direccion

并在Powershell ISE中运行

然后我们输入IMCEAEX,我们可以从退信邮件中复制它,如下

粘贴到PS ISE中

IMCEAEX-_o=First+20Organization_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=03497328d46c4f93b327663d66644a05-info@itsoul.cn

得到X.500地址

X500:/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=03497328d46c4f93b327663d66644a05-info

然后,到AD用户属性-属性编辑器中查找proxyAddresses属性;

编辑并添加X.500地址

最后,我们再进行测试,这时就可以将邮件发送给test邮箱了。


IT圈老男孩 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Exchange错误550.5.1.11 RESOVLER.ADR.ExRecipNotFound
广告
喜欢 (1)
[daodefangxiang]
分享 (0)
IT圈老男孩
关于作者:
版主是一位微软技术爱好者,钻研者。2018年度获得微软最有价值专家(Microsoft MVP),目前就职于国资委旗下的一家子公司,具体丰富的微软UC项目经验,在公司主要负责微软UC项目的架构设计、实施、问题排查等工作。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址