主要 SMTP 代理地址替换为在混合环境中的 targetAddress 值

症状

请考虑以下情况:

  • 在混合环境中,用户的邮箱的主 SMTP 代理地址设置为SMTP:FirstName.LastName@.com

  • 用户的targetAddress属性设置为SMTP:FirstName.LastName@ExternalDomain.com

  • 在混合环境中的电子邮件地址策略设置,如下所示:

    • EnabledPrimarySMTPAddressTemplate: @.com

    • EnabledEmailAddressTemplates: {@smtp:%m。 mail.onmicrosoft.com,SMTP: @.com}

在这种情况下,当您运行混合配置向导(HCW) 以下 cmdlet 运行:

Set-EmailAddressPolicy -Identity "Default Policy" -ForceUpgrade "True" -EnabledEmailAddressTemplates ("SMTP: @domain.com", "smtp:%m@domain.mail.onmicrosoft.com", + "SMTP: @domain.com" + "smtp:%m@domain.mail.onmicrosoft.com")
Update-EmailAddressPolicy -Identity "Default Policy" -UpdateSecondaryAddressesOnly "True" -DomainController "GlobalCatalog.domain.com"

在这种情况下, targetAddress属性的值将被替换的主 SMTP 地址。 代理地址属性现在将具有前者主 SMTP 地址作为辅助地址,并且该属性值将为 {SMTP: FirstName.LastName@ExternalDomain.com,smtp: FirstName.LastName@.com、 smtp: FirstName.LastName@。 mail.onmicrosoft.com}。 

原因

此行为是设计使然,更新电子邮件地址策略时,被认定的targetAddress属性值。 

UpdateSecondaryAddressesOnly属性只会更改辅助的 SMTP 地址。 但是,当targetAddress属性具有一个值,它将添加到地址的代理地址属性的列表中。 如果在窗体中SMTP写入 targetAddress:电子邮件地址,它将取代从代理地址属性,同时前者主地址的主地址 (SMTP:) 现在将显示为一个辅助地址 (smtp:)。

解决方法

若要变通解决此问题,请用户而不是大写的小写字母targetAddress属性 (而不是SMTP使用smtp )。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×