Exchange混合环境下PowerShell修改主SMTP地址后邮件地址策略恢复异常
Exchange混合环境脚本修改主SMTP地址后恢复EAP失效的原因
核心原因
当你恢复EmailAddressPolicyEnabled $True时,Exchange会重新应用邮箱地址策略(EAP),而你的策略配置中大概率将@My-Group.com设置为默认的主SMTP地址生成规则,导致系统自动覆盖你通过脚本设置的自定义主地址。
具体细节
- 脚本操作仅临时禁用EAP修改主地址,但未对EAP规则或用户属性做额外配置。当EAP重新启用,Exchange会严格按照策略定义的规则(比如后缀优先级、地址格式模板)重新计算并设置主SMTP地址,原策略中的
@My-Group.com后缀优先级高于你手动设置的@My-good-address.com,因此主地址被回滚。 - 手动修改时(Exchange控制台操作),系统会自动将你设置的新主地址标记为策略例外,或者在操作流程中隐含保留了自定义地址的配置,避免EAP重新应用时覆盖该地址。而纯脚本操作缺少这一步关键配置,导致EAP恢复后触发规则重置。
验证方法
你可以查看邮箱地址策略的配置,确认是否将@My-Group.com设置为唯一或优先级最高的主SMTP后缀:
Get-EmailAddressPolicy | Select-Object Name, Enabled, PrimarySmtpAddressTemplate
内容的提问来源于stack exchange,提问作者Matt
相关产品推荐
相关产品推荐

