删除并使用相同别名重新创建后,Exchange 邮箱 UID 发生混淆

删除并使用相同别名重新创建后,Exchange 邮箱 UID 发生混淆

我于 2019 年初创建了一个 Exchange 邮箱,并于 2019 年 12 月将其删除。然后,我在 2020 年 9 月重新创建了具有相同名称和相同电子邮件地址的 AD 和 Exchange 帐户。由于 Outlook 似乎有时使用旧的 UID 而不是新的 UID,因此我们很难向此人发送电子邮件。

我尝试使用“所有地址列表”而不是“全局地址列表”中的联系人,我认为这样更好,但是几周/几个月后我总是再次遇到这个问题。

因此我在所有 Exchange 地址列表中查找旧的 UID:

$AL = Get-AddressList -Identity "EACH_ADDRESS_LIST"; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $AL.RecipientFilter | select * | Export-Csv -Path "C:\temp\export.csv"

每个ID看起来都还好,没有差异。

有人遇到过这个问题吗?或者有想法吗?

此外,我们于 2020 年从 Exchange 2010 迁移至 Exchange 2016,并于 2021 年迁移至 Exchange 2019。

谢谢

答案1

问题在于 LegacyExchangeDN。您需要从旧 AD 中导出每个用户的原始 LegacyExchangeDN,并将其作为 x500 地址添加到新 AD 中的所有邮箱。以下链接将有所帮助。

https://blog.valeconsulting.co.uk/2014/10/07/powershell-scripts-to-export-and-import-legacy-exchange-x500-addresses/

答案2

我同意上述建议,因为 Exchange 自动完成缓存使用 X.500 地址来接收发送到 Exchange 组织内地址的电子邮件,所以即使您将所有旧的 SMTP 地址提供给用户帐户,它也会从重新创建的邮箱中退回邮件。这是因为自动完成缓存中的旧 X.500 地址丢失,这导致 Exchange 拒绝邮件。

解决问题的方法其实很简单——将旧的 legacyExchangeDN X.500 地址作为代理地址添加到新邮箱。您可以通过 Exchange 管理控制台或 Exchange 命令行管理程序添加 X.500 代理地址。

请参阅以下链接以获取更多信息:

Exchange 电子邮件地址和 Outlook 地址缓存

重命名现有共享邮箱并重新使用相同的主 smtp 地址和显示名称

相关内容