Exchange2016中搜索和删除邮件
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中搜索和删除邮件的更多相关文章
- [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 ...
- 在DOM中搜索元素
方法 现代浏览器中使用XPath document.getElementById document/node.getElementsByTagName Limit search by parent e ...
- 在指定的div中搜索内容,并滚动显示到当前搜索到的内容处
我想要的是页面中有个带滚动条的div对象,里面有很多内容,想要用js搜索到div中的某个字符串内容,然后将div的滚动条滚动到搜索到的内容处显示,自动定位.先是查找页面中的内容,然后将找到的内容创建t ...
- [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 ...
- 如何在大量jar包中搜索特定字符
欢迎关注我的社交账号: 博客园地址: http://www.cnblogs.com/jiangxinnju/p/4781259.html GitHub地址: https://github.com/ji ...
- lintcode: 二叉查找树中搜索区间
题目 二叉查找树中搜索区间 给定两个值 k1 和 k2(k1 < k2)和一个二叉查找树的根节点.找到树中所有值在 k1 到 k2 范围内的节点.即打印所有x (k1 <= x <= ...
- IOS成长之路-Nsstring中搜索方法rangeOfString
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符 ...
- C++中搜索、截取字符串
演示样例中有具体凝视,直接上代码: #include <iostream> #include <string> using std::cout; using std::endl ...
- 在vi中搜索字符串,替换字符串
在vi中搜索一个字符串: 输入命令:"vi test.txt"用vi打开一个文本文件. 输入命令:"/spider"用ESC键进入命令模式,然后输入一个&quo ...
- linux grep命令(linux在文件中搜索内容)
转自:https://www.cnblogs.com/end/archive/2012/02/21/2360965.html linux grep命令 1.作用Linux系统中grep命令是一种强大的 ...
随机推荐
- 工业AI制造:铝合金冲压、压铸工艺流程 —— 模具参数调整,以满足所需的规格和质量要求
压铸操作工艺流程作步骤: 模具安装 → 调试 →清理预热模具 → 喷刷涂料 → 合模 → 涂料准备 → 涂料配制 → 压铸 → 冷却与凝固 → 开模 → 顶出铸件 → 质量检验 → 成品 → 废品 → ...
- 在Ubuntu18.04系统中源码安装 gcc7.3.0
本文给出源码安装gcc7.3.0的方法. 依赖的环境安装到自建文件夹下, 给出下面操作中环境的安装文件夹: /home/devilmaycry/anaconda3/mindspore_envs这个路径 ...
- ubuntu20.04/22.04 系统环境下源码编译Python3.10
2022年10月3日更新 在Ubuntu22.04系统上源码编译python,所依赖环境的安装命令为: sudo apt install gcc g++ libffi-dev build-essent ...
- Java和LWJGL的关于OpenAL的文章
一.OpenAL的原理和基本概念: 1.1 OpenAL的架构 OpenAL的架构同样基于三个核心组件:Context(上下文).Source(声源)和Buffer(缓冲区).Context代表了音频 ...
- maven 打包 pom build
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframew ...
- Element Plus使用
目录 Element Plus快速入门 常用组件 Element:是饿了么团队研发的,基于 Vue 3,面向设计师和开发者的组件库. 组件:组成网页的部件,例如 超链接.按钮.图片.表格.表单.分页条 ...
- 【YashanDB数据库】Ubuntu系统加载Yashan C驱动后无法使用PHP
[问题分类]驱动使用 [关键字]驱动使用.PHP.Ubuntu.C驱动 [问题描述] 客户将YashanDB的C驱动lib加载到环境变量LD_LIBRARY_PATH后,PHP报错:PHP Fatal ...
- 【YashanDB知识库】含有NUL字节的varchar字符串查询时出现截断
[问题分类]功能使用 [关键字]NUL字符 [问题描述]数据库中插入一条含有NUL字符(\00)的字符串,使用yasql在终端进行查询,字符串从NUL处被截断,未能完整展示全部字符. [问题原因分析] ...
- 小tips:vue2中broadcast和dispatch的实现
/* * broadcast 事件广播 * @param {componentName} 组件名称 * @param {eventName} 事件名 * @param {params} 参数 * 遍历 ...
- C# and TypeScript – Enum Flags
前言 以前就有提过 Enum Flags,但平日不常用.最近翻 Angular 源码,发现它很多地方用到,而且没有封装语义代码.一堆符号真的看不惯啊... 于是又去复习了一遍,熟悉熟悉.顺便写一篇做记 ...