积极答复者
Exchange 2016 电子邮件地址策略更新未生效

问题
-
答案
-
您好,
如果只是在电子邮件策略中删除一个域名,收件人属性中相应的smtp地址并不会被删除。这需要我们手动删除与该域名有关的smtp地址。
您可以参考下面的脚本批量删除收件人的某个smtp地址:
$users=get-mailbox -resultsize unlimited foreach($user in $users) { $user.EmailAddresses | where{$_.AddressString -like '*@abc.com'}| foreach{ Set-mailbox $user -EmailAddresses @{remove=$_} } }
运行下面的命令,查看收件人的电子邮件地址:
Get-mailbox -resultsize unlimited|fl name,EmailAddresses
测试结果如下。运行脚本后,所有邮箱的abc.com地址被删除:
关于您运行更新命令时的错误,我们建议您重建Health Mailboxes:
1. 停止Microsoft Exchange Health Manager Recovery和Microsoft Exchange Health Manager服务。2. 运行下面的命令禁用health mailboxes:
Get-Mailbox -Monitoring | Disable-Mailbox
3. 在ADUC中查找并删除所有的health mailbox。打开AD用户和计算机 > 右击domain.com > 选择查找:
4. 等待AD同步。
5. 重启Microsoft Exchange Health Manager Recovery和Microsoft Exchange Health Manager服务。
另外,我们不建议您修改默认的电子邮件地址策略,您可以针对不同的accept domain 建立其他电子邮件地址策略。此致,
敬礼
Lydia Zhou
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已建议为答案 JayceYYY 2018年12月19日 6:40
- 已标记为答案 technetstudy 2018年12月24日 8:58
全部回复
-
您好,
如果只是在电子邮件策略中删除一个域名,收件人属性中相应的smtp地址并不会被删除。这需要我们手动删除与该域名有关的smtp地址。
您可以参考下面的脚本批量删除收件人的某个smtp地址:
$users=get-mailbox -resultsize unlimited foreach($user in $users) { $user.EmailAddresses | where{$_.AddressString -like '*@abc.com'}| foreach{ Set-mailbox $user -EmailAddresses @{remove=$_} } }
运行下面的命令,查看收件人的电子邮件地址:
Get-mailbox -resultsize unlimited|fl name,EmailAddresses
测试结果如下。运行脚本后,所有邮箱的abc.com地址被删除:
关于您运行更新命令时的错误,我们建议您重建Health Mailboxes:
1. 停止Microsoft Exchange Health Manager Recovery和Microsoft Exchange Health Manager服务。2. 运行下面的命令禁用health mailboxes:
Get-Mailbox -Monitoring | Disable-Mailbox
3. 在ADUC中查找并删除所有的health mailbox。打开AD用户和计算机 > 右击domain.com > 选择查找:
4. 等待AD同步。
5. 重启Microsoft Exchange Health Manager Recovery和Microsoft Exchange Health Manager服务。
另外,我们不建议您修改默认的电子邮件地址策略,您可以针对不同的accept domain 建立其他电子邮件地址策略。此致,
敬礼
Lydia Zhou
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已建议为答案 JayceYYY 2018年12月19日 6:40
- 已标记为答案 technetstudy 2018年12月24日 8:58
-
1. Health mailbox用于监控Exchange服务器自身的健康状况,短时间内删除并不会造成太大的影响。但是删除后需要尽快完成重建工作。
2. 第三步只是重建前的删除操作,在第五步重启相关服务后会自动重建Health mailbox。当然,我们建议您先备份下AD数据,再删除Health mailbox。
3. AD同步的是AD信息。因为您在AD中删除了Health mailbox,对AD信息做出了修改。如果有多台AD服务器,需要等待AD复制完成。
此致,
敬礼
Lydia Zhou
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.