主页 > 网易企业邮箱常见问题 > 如何在Exchang 2007服务器上删除已发送的邮件
2014年05月21日

如何在Exchang 2007服务器上删除已发送的邮件

  作为一个系统管理员,需求对付各种疑问杂症,我们普通可能不会犯错,但是我们要时辰准备好处理同事或指导犯错所带来的问题。比方说一个指导错将一封重要邮件发给了公司大局部员工,或者由于某个人电脑中毒而发了一封有毒的电子邮件给很多员工,这时就需求我们发挥作用及时的在效劳器上从这些人的邮箱中删除这封邮件(精确的说应该叫移除)——在用户还没有把这封邮件存到本地PST数据文件的状况下。我们能够运用Exchange提供的export-mailbox命令来完成此工作,步骤如下:

  1. export-mailbox命令要在Exchange Management Shell(Exchange 命令行工具)下运转,它是将邮件从源邮箱移到目的邮箱,所以这里务必需求运转EMS的用户要有源邮箱和目的邮箱的完整管理权限。设置邮箱的完整管理权限能够经过在EMC中在邮箱账户上单击鼠标右键选择“管理完整访问权限”,添加运转EMS的账户。或者经过以下命令来停止单个邮箱或多个邮箱的管理权限设置:

  get-mailbox nilejiang | Add-MailboxPermission -User 管理员账号 -accessRights fullaccess

  或

  get-mailbox -OrganizationalUnit “OU途径” | Add-MailboxPermission -User 管理员账号 -accessRights fullaccess

  Add-MailboxPermission命令详解:http://technet.microsoft.com/en-us/library/bb124097(EXCHG.80).aspx

  2. 赋予权限之后,我们就能够运用export-mailbox命令来转移邮件,办法如下:

  Export-Mailbox -Identity nile@usefulshare.com -TargetMailbox mailadmin@usefulshare.com -TargetFolder test -SubjectKeywords “Virus message” -DeleteContent

  或

  Get-Mailbox -OrganizationalUnit “OU途径” | Export-Mailbox -TargetMailbox mailadmin@usefulshare.com -TargetFolder test -SubjectKeywords “Virus message” -DeleteContent

  export-mailbox命令的细致参数可参照:http://technet.microsoft.com/zh-cn/library/aa998579(EXCHG.140).aspx

  命令运转后会提示挪动胜利,并在admin的邮箱下创立test文件夹,里面的Recovered Data下即有挪动过来的邮件,并且在源邮箱中删除该邮件。假如命令执行失败,则会呈现红字报错。假如提示 MAPI或某个未指定的效劳提供程序,则是由于对源邮箱或目的邮箱没有完整管理权限招致的。

  3. 直接删除发送到某个邮箱里的某封邮件,如:

  Export-Mailbox -identity nile@usefulshare.com -Senderkeywords “jiang@usefulshare.com” -SubjectKeywords “要删除邮件的主题” -DeleteContent -confirm:$false

  4. 移除帐户A对帐户B的完整管理权限:

  get-mailbox nile@usefulshare.com | Remove-MailboxPermission -User jiang@usefulshare.com -InheritanceType All -accessRights fullaccess -confirm:$false

  扩展一下,运用此命令当然也就能够在不Disable Mailbox的状况下在效劳器上的EMS中删除邮箱中的一切邮件,命令如下:

  [PS] C:\WINDOWS\system32>Export-Mailbox -Identity test@usefulshare.com -SubjectKeywords * -DeleteContent