快速/安全地从100多个收件箱中批量删除SPAM邮件

寻找一种方法,从每个受影响的用户邮箱中删除特定发件人的所有邮件,通常为100-200 / 10,000。 当我向Exchangepipe理员询问这个想法时,我遇到了阻力,告诉它很慢(需要4-5个小时才能将其全部删除),并且可能会损坏整个Exchange数据库。

报告将使用这样的东西被删除的消息。 它会在目标文件夹中创build一个报告。 如果您删除-LogOnly它将复制邮件到文件夹。 这真的有助于validation:

Search-Mailbox -identity [email protected] -SearchQuery "[email protected]" -TargetMailbox [email protected] -TargetFolder searches -Logonly 

那么一旦你确定你可以运行:

 Search-Mailbox -identity [email protected] -SearchQuery "[email protected]" -TargetMailbox [email protected] -TargetFolder searches -DeleteContent 

我将假设您足够了解PowerShell能够对帐户列表运行此操作。 如果你不这样做甚至不运行这些命令! 他们很危险!

我会回应以上内容 – 如果删除电子邮件将导致整个事件中断,那么它确实是像一个卡房子(本身就是一个问题)

可能有用的解决方法:让用户用“取消订阅”一词过滤电子邮件。 阻止大部分垃圾邮