批量删除Exchange2019中的垃圾邮件

连国 于 530 Reputation points
2023-12-06T06:00:30.1833333+00:00

技术专家,您好

假设这么一个场景,Exchange2019的环境。。某用户的邮箱中病毒向其他同事发送了多封钓鱼邮件。

如果快速定位这些邮件,并从每个用户的邮箱中删除掉?

有没有简单高效的小工具可以做到这个功能

Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,480 questions
{count} votes

Accepted answer
  1. Wandi Ding -MSFT 2,870 Reputation points Microsoft Vendor
    2023-12-06T09:12:15.2033333+00:00

    您好,欢迎来到微软Q&A论坛!

    据了解,目前没有能够实现上述功能的工具。但是在 Exchange 2019 中,快速查找和删除用户邮箱中的特定邮件是有方法的。

    您可以通过在Exchange ManagementShell中按照之前帖子里提供的建议使用search-mailbox命令。

    另外您还可以使用 New-ComplianceSearch 和 New-ComplianceSearchAction cmdlet,这些 cmdlet 能让您从组织中与指定查询匹配的所有邮箱中搜索和删除电子邮件。例如,您可以运行以下命令来创建并启动名为“删除网络钓鱼邮件”的搜索,以查找主题为“病毒感染”的邮件,然后使用 New-ComplianceSearchAction cmdlet 删除内容搜索返回的邮件。

    New-ComplianceSearch -Name "Remove Phishing Message" -ExchangeLocation All -ContentMatchQuery 'Subject:"virus infected"'
    Start-ComplianceSearch -Identity "Remove Phishing Message"
    

    更多详细的信息,您可以参考Searchfor and delete messages in Exchange Server | Microsoft Learn


    如果答案对您有帮助,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想接收此主题的相关电子邮件通知,请按照我们的文档中的步骤启用电子邮件通知。


1 additional answer

Sort by: Most helpful
  1. Wandi Ding -MSFT 2,870 Reputation points Microsoft Vendor
    2023-12-28T08:53:20.6533333+00:00

    您好,

    是的,根据我们的经验和以往看到过的一些用户反馈来看,确实如您所说,当主题中包含中文时,有可能会出现无法精准查找的情况。

    如果您想要批量搜索并删除的邮件主题恰好包含中文,建议您在使用Search-Mailbox时先用-EstimateResultOnly查看搜索返回结果的数量是否正确合理。如果无法搜索到邮件,可以尝试用调整主题里包含的关键词长度、结合日期范围等其他筛选条件等方法来匹配到邮件。

    这边有个讨论相关问题的中文帖子,您也可以参考看下:exchange2016 邮件搜索问题