Exchange批量删除邮件

Posted cnxiaol

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Exchange批量删除邮件相关的知识,希望对你有一定的参考价值。

在实际工作中经常遇到以下问题:邮件发送给错误的收件人,简而言之就是邮件发错了,如果遇到群发更麻烦。Exchange中提供了批量删除邮件功能,当用户发现发送错误后,管理员可以检索并删除指定的邮件。

案例任务:用户群发一封主题包含“XX”的邮件,邮件发送后,发现邮件发送错误,Exchange管理员协助用户删除指定内容的邮件。在本例中,使用“Search-Mailbox”命令检索并删除指定的邮件。

要删除邮件,指定用户必须具备访问其他邮箱的权限,否则就算找到邮件也不能处理邮件。因此需要赋予管理员(或用户)运行“Search-Mailbox”命令的权限,然后具有"DeleteContent"参数的权限。基本具备以下权限:

·发现管理组

·组织管理组

·导入导出组

 

1、检索邮件

通过PoserShell命令检索用户“administrator”邮箱中主题包含“XX”的所有邮件。键入以下命令

Search-Mailbox -Identity administrator -SearchQuery ‘主题:"向sales通讯组发送邮件!"‘ -targetmailbox [email protected] -targetfolder menu

技术图片

 

2、删除单一用户邮件

通过Powershell命令检索用户“administrator”邮箱中主题包含“XX”的所有邮件,并删除邮件。键入以下命令。

Search-Mailbox -Identity administrator -SearchQuery ‘主题:"sales"‘ -DeleteContent

技术图片

 

3、删除“主题”指定内容,键入以下命令。

Search-Mailbox -Identity administrator -SearchQuery ‘主题:"XXXX"‘ -TargetMailbox [email protected] -TargetFolder menu1

技术图片

 Search-Mailbox -Identity administrator -SearchQuery ‘主题:"XXXX"‘ -DeleteContent

技术图片

 

4、删除所有符合条件的邮件

删除所有邮件中“主题”中包含“XXX”的邮件,键入以下命令。

Get-mailbox | Search-Mailbox -Identity administrator -SearchQuery ‘主题:"通讯组邮件仲裁测试"‘ -TargetMailbox [email protected] -TargetFolder menu1
Get-mailbox | Search-Mailbox -Identity administrator -SearchQuery ‘主题:"通讯组邮件仲裁测试"‘ -DeleteContent

第一条命令,检索邮箱数据符合条件的邮件。

第二条命令,删除符合条件的邮件。

以上是关于Exchange批量删除邮件的主要内容,如果未能解决你的问题,请参考以下文章

企业内部exchange邮件系统垃圾邮件清理

sql SQL:批量删除垃圾邮件评论

Exchange 2016通过New-mailboxSearch批量删邮件

gmail邮箱怎么批量删除邮件

Powershell批量开启并配置Exchange2013会议室邮箱

如何删除exchange中用户邮件