在实际工作中经常遇到以下问题:邮件发送给错误的收件人,简而言之就是邮件发错了,如果遇到群发更麻烦。Exchange中提供了批量删除邮件功能,当用户发现发送错误后,管理员可以检索并删除指定的邮件。

案例任务:用户群发一封主题包含“XX”的邮件,邮件发送后,发现邮件发送错误,Exchange管理员协助用户删除指定内容的邮件。在本例中,使用“Search-Mailbox”命令检索并删除指定的邮件。

要删除邮件,指定用户必须具备访问其他邮箱的权限,否则就算找到邮件也不能处理邮件。因此需要赋予管理员(或用户)运行“Search-Mailbox”命令的权限,然后具有"DeleteContent"参数的权限。基本具备以下权限:

首先以Exchange管理员身份登录“Exchange管理中心”。在其中选择“权限”->"管理员角色”中赋予相对于组权限。

·发现管理组

·组织管理组

·导入导出组

1、检索邮件

通过PoserShell命令检索用户“administrator”邮箱中主题包含“XX”的所有邮件。键入以下命令

Search-Mailbox -Identity administrator -SearchQuery '主题:"向sales通讯组发送邮件!"' -targetmailbox wch@book.com -targetfolder menu

2、删除单一用户邮件

通过Powershell命令检索用户“administrator”邮箱中主题包含“XX”的所有邮件,并删除邮件。键入以下命令。

Search-Mailbox -Identity administrator -SearchQuery '主题:"sales"' -DeleteContent

3、删除“主题”指定内容,键入以下命令。

Search-Mailbox -Identity administrator -SearchQuery '主题:"XXXX"' -TargetMailbox wch@book.com -TargetFolder menu1

Search-Mailbox -Identity administrator -SearchQuery '主题:"XXXX"' -DeleteContent

4、删除所有符合条件的邮件

删除所有邮件中“主题”中包含“XXX”的邮件,键入以下命令。

Get-mailbox | Search-Mailbox -Identity administrator -SearchQuery '主题:"通讯组邮件仲裁测试"' -TargetMailbox wch@book.com -TargetFolder menu1
Get-mailbox | Search-Mailbox -Identity administrator -SearchQuery '主题:"通讯组邮件仲裁测试"' -DeleteContent

第一条命令,检索邮箱数据符合条件的邮件。

第二条命令,删除符合条件的邮件。

Exchange批量删除邮件的更多相关文章

  1. gmail邮箱怎么批量删除邮件

    转载:http://jingyan.baidu.com/article/9f7e7ec056cbcd6f2815543c.html 首先打开gmail邮箱,随便打开一封邮件,找到发件人邮件地址,复制, ...

  2. Exchange2010批量删除邮件

    在Exchange2010里若要删除某个用户发出的邮件,可以通过EMC控制台授予管理员“管理完全访问权限”,通过OWA登录到用户邮箱删除.另外,更简便的方法为使用Exchange2010的命令来处理, ...

  3. gmail 批量删除邮件

    前几天我在 github上 star 了一下 angular 项目,然后8,9 天的时间收到了很多邮件,起初我没注意看具体数量,直接全选-删除.结果删了 3,4 页了还有很多.再仔细一看,一万多封邮件 ...

  4. Android基础总结

    原文  http://blog.csdn.net/heimady/article/details/10363995 1. 前言 1.1. 什么是 3G . 4G Ÿ 第三代移动通信技术(3rd - G ...

  5. Android各个版本代号及其特性

    - Android1.1 2008 年9月发布的Android第一版 - Android1.5 Cupcake (纸杯蛋糕) 2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Andr ...

  6. Android发展简单介绍

    Android一词的本义指“机器人”,同一时候也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成,号称是首个为移动 ...

  7. Android基础总结(精华完整版)

    1. 前言 1.1. 什么是3G.4G Ÿ 第三代移动通信技术(3rd - Generation),速率一般在几百Kbps,较之前的2G和2.5G在数据传输速度上有很大提升. Ÿ 第四代移动通信技术( ...

  8. Android发展简报

    Android这个词的本义是指“机器人”.同时它是Google至2007年11月5根据公布Linux台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成.号称是首个为移动终端打 ...

  9. Android版本信息及与Linux和Java的关系

    1.Android与Linux和Java的关系 Android严格来说,不能算是Linux,Android是一个统称,具体来说,是Google用了Linux的一个核心,用这个核心来管理进程,控制硬件. ...

随机推荐

  1. Kubernetes:服务与负载均衡

    Blog:博客园 个人 参考:Service | Kubernetes.<Kubernetes进阶实战> 有了 Workload,我们可以方便地管理多实例的应用,但是要想能够方便地访问应用 ...

  2. LGP6773题解

    阴间状态,出题人是怎么想到的... 为啥lg题解全部都是直接丢状态不说是怎么想的啊.要是以后遇到阴间状态题该怎么想.jpg 首先通过观察,我们可以形象地定义染色:边权为 \(1\) 的边相当于将此边割 ...

  3. MYSQL如何在创建表时添加判断条件

    大家好,我是小皓. 一.背景 今天在博主练习MYS创建表操作时遇到一个语法报错,就想着来和大家分享一下MYSQL如何在创建表时添加判断条件: ERROR 1064 (42000): You have ...

  4. SQLserver建表规则

    --执行环境:生产环境 / beta环境--备注:文件开头写上描述或者原因.项目USE database --例如 USE LZB GO CREATE TABLE Ymtable1 ( iOrderI ...

  5. 数据库常用的sql语句大全--sql

    前言 本片博客使用mysql数据库进行数据操作,使用Navicat for mysql 这个IDE进行可视化操作.每个SQL语句都是亲身实验验证的,并且经过自己的思考的.能够保证sql语句的可运行性. ...

  6. Arch Linux 安装 Anbox

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 Anbox 介绍 Anbox 是一个可以在 GNU/Linux 发行版上运行 Android App 的容器,是一个开源兼容层. 其工作原理是在 ...

  7. Drools 规则引擎应用 看这一篇就够了

    1 .场景 1.1需求 商城系统消费赠送积分 100元以下, 不加分 100元-500元 加100分 500元-1000元 加500分 1000元 以上 加1000分 ...... 1.2传统做法 1 ...

  8. Windows10运行Cura源代码,搭建环境教程

    参考官方文档 https://github.com/Ultimaker/Cura/wiki/Running-Cura-from-Source-on-Windows#python-3810 注意 这些说 ...

  9. unittest 测试用例实现

    unittest框架结构 test_case: 测试套件,每一个.py文件代表一个测试用例,测试用例以test开头,否则框架读取不到测试用例 __init__.py是做什么的? 要弄明白这个问题,首先 ...

  10. 同一套代码部署多个实例来并行完成mysql某项任务,且避免重复执行

    我经常会碰到一些耗时较长的任务,譬如更新5千万条表数据中的某个字段,代码中可以通过分页依次读取db,然后更新即可.但是耗时极长,那么能否通过将代码部署多个实例,譬如启动多个docker来并行执行任务, ...