我已禁用 Exchange 上的邮箱,并将其电子邮件地址添加为另一个邮箱的别名。从外部域发送电子邮件时,别名工作正常,但从同一域发送电子邮件时,别名不起作用。它返回错误:
IMCEAEX-_o=Contoso+20Corp_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=Magalhaes+20B+2E+20Souza+2C+20Mariana9ca@contosocorp.com
Remote Server returned '550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found'
电子邮件地址显示在邮箱地址上。smtp:[email protected]
我怎样才能解决这个问题?
答案1
发生这种情况的原因是,Outlook 和 Outlook Web App 中的自动完成缓存使用 x500 电子邮件地址而不是 SMTP(也称为 LegacyExchangeDN),并且未找到该地址,正如错误所述。
为了避免这种情况,您还需要将 LegacyExchangeDN 作为电子邮件地址添加到所需的邮箱。您可以在错误消息中找到 DN:
就拿这条线来说吧:
IMCEAEX-_o=Contoso+20Corp_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=Magalhaes+20B+2E+20Souza+2C+20Mariana9ca@contosocorp.com
- 消除
IMCEAEX-
。 - 删除
@contosocorp.com
末尾的。 - 替
_
替换/
。 - 替换
+XX
为相应的字符ASCII 表其中XX
是十六进制值。(例如:+2E
=alt + 46
或.
)。 X500:
在开头添加。
公共出场:
+20
=(空格)
+28
=(
+29
=)
+2E
=.
+2C
=,
你将会得到如下结果:X500:/o=Contoso Corp/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Magalhaes B. Souza, Mariana9ca
然后将其添加为另一个电子邮件地址:
Set-Mailbox administrator -EmailAddresses @{Add="X500:/o=Contoso Corp/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Magalhaes B. Souza, Mariana9ca"}