我于 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 中的所有邮箱。以下链接将有所帮助。
答案2
我同意上述建议,因为 Exchange 自动完成缓存使用 X.500 地址来接收发送到 Exchange 组织内地址的电子邮件,所以即使您将所有旧的 SMTP 地址提供给用户帐户,它也会从重新创建的邮箱中退回邮件。这是因为自动完成缓存中的旧 X.500 地址丢失,这导致 Exchange 拒绝邮件。
解决问题的方法其实很简单——将旧的 legacyExchangeDN X.500 地址作为代理地址添加到新邮箱。您可以通过 Exchange 管理控制台或 Exchange 命令行管理程序添加 X.500 代理地址。
请参阅以下链接以获取更多信息: