Exchange2016中搜索和删除邮件

在以前版本的 Exchange 中,可以运行 Search-Mailbox -DeleteContent  命令搜索并删除电子邮件。你仍可以在 Exchange 2016 中执行此操作,

但使用 Search-Mailbox cmdlet 一次搜索中最多只可以搜索 10,000个邮箱。

对于 New-ComplianceSearch,一次搜索中的邮箱数没有限制。这能让大型组织执行组织范围的搜索和删除操作。

一、执行New-ComplianceSearch命令的前提条件

Exchange管理员在删除目标邮件前,首先要具有执行“New-ComplianceSearch”命令的权限,然后要具有执行“New-ComplianceSearchAction”命令的权限。

以Exchange管理员身份登录“Exchange管理中心”,选择“权限”→“管理员角色”选项中,在“Discovery Management”和“Organization Management”属性对话框中,将目标用户添加到成员中。

二、搜索邮件

可以通过运行 New-ComplianceSearch 和 Start-ComplianceSearch cmdlet 创建搜索。

例如现在创建一个名字为dutestsearch,在所有邮箱中检索主题含有关键字“2022dutest”的合规性搜索:

New-ComplianceSearch -Name "dutestsearch" -ExchangeLocation all -ContentMatchQuery 'subject:"2022dutest "'

执行名为"dutestsearch"的合规性搜索:

Start-ComplianceSearch -Identity "dutestsearch"

三、删除邮件

删除名为“Remove Message”的合规性搜索返回的搜索结果:

New-ComplianceSearchAction -SearchName "dutestsearch" -Purge -PurgeType SoftDelete

使用 New-ComplianceSearchAction -Purge -PurgeType SoftDelete 命令删除的邮件将移动到用户“可恢复邮件”文件夹中的“删除”文件夹。

它不会立即从 Exchange 数据库中清除。在基于为邮箱配置的已删除邮件保留期的持续时间内,用户可以恢复“已删除邮件”文件夹中的邮件。

此保留期过期(或如果用户在过期之前清除邮件)后,邮件将移动到“清除”文件夹,用户将无法再访问。

进入“清除”文件夹后,如果启用了邮箱的单个邮件恢复,则邮件将再次保留一段时间,该时间取决于为邮箱配置的已删除邮件保留期。

已删除邮件保留期过期后,邮件将标记为永久删除,下次托管文件夹助理处理邮箱时,会将其从 Exchange 数据库中删除。

四、总结

为了避免我们在批量删除邮件的过程中,删除无关的邮件,请尽可能多的添加搜索条件,例如发件人、起始时间等条件。

在删除邮件之前,使用搜索功能,在确认搜索出的邮件为需要删除的邮件之后,执行删除操作。

Exchange2016中搜索和删除邮件的更多相关文章

  1. [LeetCode] Search in Rotated Sorted Array 在旋转有序数组中搜索

    Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 migh ...

  2. 在DOM中搜索元素

    方法 现代浏览器中使用XPath document.getElementById document/node.getElementsByTagName Limit search by parent e ...

  3. 在指定的div中搜索内容,并滚动显示到当前搜索到的内容处

    我想要的是页面中有个带滚动条的div对象,里面有很多内容,想要用js搜索到div中的某个字符串内容,然后将div的滚动条滚动到搜索到的内容处显示,自动定位.先是查找页面中的内容,然后将找到的内容创建t ...

  4. [CareerCup] 11.3 Search in Rotated Sorted Array 在旋转有序矩阵中搜索

    11.3 Given a sorted array of n integers that has been rotated an unknown number of times, write code ...

  5. 如何在大量jar包中搜索特定字符

    欢迎关注我的社交账号: 博客园地址: http://www.cnblogs.com/jiangxinnju/p/4781259.html GitHub地址: https://github.com/ji ...

  6. lintcode: 二叉查找树中搜索区间

    题目 二叉查找树中搜索区间 给定两个值 k1 和 k2(k1 < k2)和一个二叉查找树的根节点.找到树中所有值在 k1 到 k2 范围内的节点.即打印所有x (k1 <= x <= ...

  7. IOS成长之路-Nsstring中搜索方法rangeOfString

    NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符 ...

  8. C++中搜索、截取字符串

    演示样例中有具体凝视,直接上代码: #include <iostream> #include <string> using std::cout; using std::endl ...

  9. 在vi中搜索字符串,替换字符串

    在vi中搜索一个字符串: 输入命令:"vi test.txt"用vi打开一个文本文件. 输入命令:"/spider"用ESC键进入命令模式,然后输入一个&quo ...

  10. linux grep命令(linux在文件中搜索内容)

    转自:https://www.cnblogs.com/end/archive/2012/02/21/2360965.html linux grep命令 1.作用Linux系统中grep命令是一种强大的 ...

随机推荐

  1. 【Spring Data JPA】04 JPQL和原生SQL

    @Transactional注解 让Spring处理事务 不需要自己每次都手动开启提交回滚 FINDONE & GETONE的区别? findone是立即加载 getone是延迟加载,配合事务 ...

  2. 【TypeScript】02 面向对象

    [联合类型] 联合类型(Union Types)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值. 注意:只能赋值指定的类型,如果赋值其它类型就会报错. var val:strin ...

  3. NVIDIA公司在实体机器人上的第一步尝试 —— Nova Cater AMR —— 九号机器人与英伟达联合开发的自动驾驶研发平台“Nova Cater AMR(简称:NC)”

    相关: https://www.leiphone.com/category/robot/Hgy9i8azqGncESIB.html Nova Cater AMR是一款仓储运货机器人,可以应用在仓储物流 ...

  4. 树莓派3b+ 安装Ubuntu mate18.04系统 配置SSH 、 远程桌面realvnc

    Ubuntu mate  for  树莓派3b+ 系统下载: 下载地址: https://ubuntu-mate.org/download/ 这里用32位系统:(64位也可以的,虽然还是实验阶段的,不 ...

  5. 【转载】 tmux 向上向下翻页,翻屏

    作者:江河湖海洋链接:https://www.jianshu.com/p/8835f2d4245f来源:简书著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. =========== ...

  6. 性能测试面试题大曝光,让你如何迅速拿下 offer!

    性能测试面试题精选 1. 以前做过性能测试么?请结合例子具体说明性能测试的流程 面试考察点:性能测试的流程 首选做性能测试的需求分析,明确性能测试的目标.范围.场景和性能指标(如响应时间.吞吐量.并发 ...

  7. springcloud线上发布超时之feign(ribbon饥饿加载)

    springcloud线上发布超时系列文章: springcloud线上发布超时之feign(ribbon饥饿加载) springcloud线上发布超时之grpc springcloud线上发布超时方 ...

  8. 「TCP/UDP」一个端口号可以同时被两个进程绑定吗?

    一.1个端口号可以同时被两个进程绑定吗? 根据端口号的绑定我们分以下几种情况来讨论: 2个进程分别建立TCP server,使用同一个端口号8888 2个进程分别建立UDP server,使用同一个端 ...

  9. mariadb5.5.56二进制离线安装

    在生产环境中一般使用发布好的二进制版本,简单概括一下安装过程: 1. 下载 地址为:https://downloads.mariadb.org/mariadb/5.5.56/ 这里选择最新版本的5.5 ...

  10. 金融、支付行业的开发者不得不知道的float、double计算误差问题

    为什么浮点数 float 或 double 运算的时候会有精度丢失的风险呢? <阿里巴巴 Java 开发手册>中提到:"浮点数之间的等值判断,基本数据类型不能用 == 来比较,包 ...