ORF反垃圾邮件系统

邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 4678|回复: 8
打印 上一主题 下一主题

[求助] 删除多余的邮件地址

[复制链接]
跳转到指定楼层
顶楼
发表于 2010-10-28 09:24:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
操作系统:windows server 2003 SP2
邮件系统:Exchange 2003 SP2

问题:域为test.com,用户都有 test.com为后缀地址的邮箱,同时,在收件人策略里添加了testgroup.com的smtp地址,更新后用户属性中
           出现 testgroup.ocm为后缀地址的邮箱。现在将收件人策略里testgroup.com的smtp地址删除,并更新策略,用户属性中以
            testgroup.com 为后缀的邮箱并没有删除,请问如何将这个地址删除,多谢!急!在线等!

[ 本帖最后由 wyyyq2001 于 2010-10-28 09:27 编辑 ]
沙发
发表于 2010-10-28 10:34:38 | 只看该作者
可以一个一个用户属性里面删除
藤椅
 楼主| 发表于 2010-10-28 13:44:28 | 只看该作者
原帖由 tarian 于 2010-10-28 10:34 发表
可以一个一个用户属性里面删除


老大,我可是有2K多个用户呀
板凳
发表于 2010-10-28 15:04:02 | 只看该作者
原帖由 wyyyq2001 于 2010-10-28 13:44 发表


老大,我可是有2K多个用户呀



那就批处理吧
报纸
 楼主| 发表于 2010-10-28 15:55:03 | 只看该作者
原帖由 tarian 于 2010-10-28 15:04 发表



那就批处理吧


这不是不知道这脚本应该怎么写吗
地板
发表于 2010-10-28 17:12:27 | 只看该作者
原帖由 wyyyq2001 于 2010-10-28 15:55 发表


这不是不知道这脚本应该怎么写吗


其实我也不会,呵呵
借用winos论坛版主的话:
  1. Get-Mailbox | foreach {
  2. for ($i=$_.EmailAddresses.Count;$i -ge 0; $i--)
  3. {
  4. $address = $_.EmailAddresses[$i]
  5. # *@target.local 就是你要去掉的特定格式的邮件地址。
  6. if ($address.SmtpAddress -like "*@target.local" )
  7. {
  8. Write-host("Remove smtp adress: " + $address.AddressString.ToString() )
  9. $_.EmailAddresses.RemoveAt($i)
  10. }
  11. }
  12. $_|set-mailbox
  13. }
复制代码
7
发表于 2010-10-28 17:40:18 | 只看该作者
这个是Exchange 2007下使用powershell,不过楼主是Exchange 2003.
8
发表于 2010-10-29 17:36:03 | 只看该作者
原帖由 想Fei的猪 于 2010-10-28 17:40 发表
这个是Exchange 2007下使用powershell,不过楼主是Exchange 2003.

对哦,2003的话可能使用admodify,但没找到如何来做
9
发表于 2010-11-11 13:45:28 | 只看该作者
可以做收件人策略
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2024-11-19 02:38

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表