上周,我们执行了到新域的林间迁移,但保留了相同的主 smtp 地址。我在新的 Exchange 服务器上创建了邮箱,并将旧邮箱导出为 psts,然后将它们导入到新服务器上的相应邮箱中。我们可以毫无问题地相互发送新电子邮件(禁止自动填充,我已经放置了一个解决方法,因此他们的历史记录被清除)但是当我们回复来自域切换之前的消息时,我们会收到
IMCEAEX _O=NAME+20OF+20ORGANIZATION_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=FIRSTNAME+20LASTNAMEBCC@email.com
#550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ##
在查找此错误时,我得到了很多关于 X500 记录的信息,这些信息对于旧域上的许多用户来说并不存在。我知道该错误意味着它正在访问服务器并且服务器不知道将邮件发送到哪里,但为什么不知道呢?它不应该只是使用 smtp 地址吗?我应该提一下,从非 Outlook 程序中它可以正常工作。从手机上它可以正常工作,但从 OWA 或 Outlook 中,我们只会收到弹回错误消息。
你看到的行为是我所期望的。
您已经穿越了森林,因此每个人在新域中都有一个新邮箱。点击回复旧邮件会给你无效的地址。如果您点击回复,然后从“收件人”行中删除收件人并从 GAL 中找到他们新鲜的,那么它将起作用。
SBS 团队的这篇文章也解释了这个问题(忽略它是 SBS,Exchange 在下面是一样的)。 http://blogs.technet.com/sbs/archive/2009/05/21/cannot-reply-to-old-emails-or-modify-old-calendar-items-after-pst-mail-migration.aspx
尽管我仍然不确定导致问题的原因,但我能够找到解决方法。来自:ExRecipNotFound;在交换禁用/重新创建邮箱后找不到 - x500 不工作
我看到了命令:
Get-Mailbix someuser | fl LegacyExchangeDN
这遵循了显示为未找到的格式。因此,我必须构建一个脚本来导出所有用户的 LegacyExchangeDN,然后将其导入到他们的新邮箱中。我对几个用户进行了测试,到目前为止它似乎运行良好。
这也可能在从备份还原邮箱后发生。看看这个解决方案:http: //www.inthecloud247.com/exchange-error-550-5-1-1-resolver-adr-exrecipnotfound/