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. 【SpringSecurity】02 权限控制、自定义登陆、记住我

    [资源过滤 权限控制] 就之前的权限问题,例如一个user1登录成功去访问level1的资源当然没有问题 但是页面还呈现了其他权限的资源,比如level2 & level3 既然呈现给了use ...

  2. 【转载】 Tensorflow如何直接使用预训练模型(vgg16为例)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/weixin_44633882/artic ...

  3. 编程语言mojo报错:error: cannot call function that may raise in a context that cannot raise

    代码: from python import Python fn main(): # fn main() raises: # This is equivalent to Python's `impor ...

  4. java多线程之sleep 与 yield 区别

    1.背景 面试中经常会被问到: sleep 与 yield 区别 2.代码 直接看代码吧! package com.ldp.demo01; import com.common.MyThreadUtil ...

  5. mybatis-plus系统化学习之查询专题

    1.背景 查询在实际生产中用得最多,也最灵活. 2.查询案例 表结构: CREATE TABLE `sys_user` ( `id` int(32) NOT NULL AUTO_INCREMENT C ...

  6. Java设计模式之单例模式 通俗易懂 超详细 【内含案例】

    单例模式 推荐 Java 常见面试题 什么是单例模式 ? 确保程序中一个类只能被实例化一次,实现这种功能就叫单例模式 单例模式的好处是什么 ? 方便控制对象 节省资源减少浪费 怎么实现单例模式 ? 构 ...

  7. AtCoder Beginner Contest 313

    AtCoder Beginner Contest 313 - AtCoder A - To Be Saikyo (atcoder.jp) 从\(a_1 \dots a_{n-1}\)找出最大值与\(a ...

  8. Win32 SDK(四)Edit控件用法

    Win32 SDK(四)Edit控件用法 1获得控件句柄 HWND hEdit2 = ::GetDlgItem(hWnd, IDC_EDIT2); WINUSERAPI HWND WINAPI Get ...

  9. Vue使用v-for 循环生成tabs 标签页

    实现最终效果: template代码: activeName:默认第一个显示的tab <el-tabs v-model="activeName" type="car ...

  10. Kubernetes-14:持久化存储PV、PVC和StatefulSet介绍及使用

    PV.PVC简介 PersistentVolume(PV) 是由管理员设置的存储,它是集群的一部分,就像节点是集群中的资源一样,PV也是集群中的资源.PV是Volume之类的卷插件,但具有独立于使用P ...