前提条件:管理员拥有“Organization Management”权限。并且启用邮件跟踪日志。

1、统计时间段内邮件发送情况

案例任务:统计一段时间内服务器“MAIL01”的邮件发送数量。

键入以下命令。

Get-MessageTrackingLog -ResultSize unlimited -Start "1/1/2018" -End "12/31/2019" -EventId "send " -Server "MAIL01" | Measure-Object
参数说明如下。

ResultSize unlimited :显示所有。

EventId:包括BadMail、Defer Deliver、DSN、Expand、Fail、PoisonMessage、Receive、Redirect、Reesolve、Send、Submit和Transfer。对邮件进行检索。

Measure-Object:对象数量统计。没有该参数则逐条显示。

命令执行后,显示服务器在指定时间段内符合条件的邮件数量。如图所示。

2、统计某个邮箱的发送情况。

案例任务:统计某个邮箱的发送数量。

键入以下命令。

Get-MessageTrackingLog -ResultSize unlimited -Start "1/1/2018" -End "12/31/2019" -EventId "send"  -Sender "Administrator@book.local" |Measure-Object

命令执行后,显示指定时间内目标用户发送邮件的数量,如图所示。

3、查看某个用户发送失败的邮件。

键入以下命令。

Get-MessageTrackingLog -ResultSize unlimited -Start "1/1/2018" -End "12/31/2019" -EventId "fail"  -Sender "Administrator@book.local"

命令执行后,显示所有发送失败的邮件,如图所示。

4、按邮箱统计时间段内发送情况

案例任务:统计一段时间内,所有邮箱的发送情况。

键入以下命令。

Get-MessageTrackingLog -ResultSize unlimited -Start "1/1/2019" -End "12/31/2019" -EventId "send" | Group-Object -Property:sender | select name,count

如果要对统计结果进行降序排列,键入以下命令。

Get-MessageTrackingLog -ResultSize unlimited -Start "1/1/2019" -End "12/31/2019" -EventId "send" | Group-Object -Property:sender | select name,count | sort count -Descending

5、按邮箱统计时间段内接收情况

案例任务:统计一段时间内,所有邮箱的接收情况。

键入以下命令。

Get-MessageTrackingLog -ResultSize unlimited -Start "1/1/2019" -End "12/31/2019" -EventId "Receive" | Group-Object -Property:sender | select name,count | sort count -Descending

命令执行后,按照降序显示所有邮箱的邮件接收列表,如图所示。

EMS邮件统计的更多相关文章

  1. Elasticsearch索引增量统计及定时邮件实现

    0.需求 随着ELKStack在应用系统中的数据规模的急剧增长,每天千万级别数据量(存储大小:10000000*10k/1024/1024=95.37GB,假设单条数据10kB,实际远大于10KB)的 ...

  2. 免费超大量邮件发送服务Amazon SES和Mailgun提供SMTP和API支持

    一般来说网站注册.论坛消息.新闻推送.广告宣传等都会有发送邮件服务,大量的邮件发送服务如果用PHP来发送,一是会消耗主机资源,二是容易被各大邮箱判定为垃圾邮件而被拒收.用第三方的邮局服务发送邮件,可以 ...

  3. E8.Net 工作流二次开发架构平台

    一.          产品简介 E8.Net工作流开发架构是基于微软.Net技术架构的工作流中间件产品,是国内商业流程管理(BPM)领域在.Net平台上的领先产品,是快速搭建流程管理解决方案的二次开 ...

  4. 【商业源码】生日大放送-Newlife商业源码分享

    今天是农历六月二十三,是@大石头的生日,记得每年生日都会有很劲爆的重量级源码送出,今天Newlife群和论坛又一次疯狂了,吃水不忘挖井人,好的东西肯定要拿到博客园分享.Newlife组件信息: 论坛: ...

  5. 18 个命令&工具帮你定位 Linux 性能问题

    1.TopTop命令是一个性能监控程序,它按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果.这条命令显示了CPU的使用率.内存使用率.交换内存使用大小.高速缓存使用大小. ...

  6. 20个命令行工具监控Linux系统性能

    作为Linux/Unix 系统管理员需要掌握一些常用的工具用于检测系统性能.在这里,dodo为大家推荐非常20个有用的并且最常用的命令行系统监视工具: 1. top -Linux系统进程监控 top ...

  7. 【No.2】监控Linux性能25个命令行工具

    接着上一篇博文继续 [No.1]监控Linux性能25个命令行工具 10:mpstat -- 显示每个CPU的占用情况 该命令可以显示每个CPU的占用情况,如果有一个CPU占用率特别高,那么有可能是一 ...

  8. WPF绑定Model的实例对象

    创建一个用户控件 1. behindcode指定this.DataContext=XXViewModel 2. "{Binding DataContext.EditModel.MId,Rel ...

  9. (24)odoo中模型标识汇总

    * 设置->技术->数据结构->模型                模型    模型描述    类型    瞬态模型account.account    科目    基础对象    ...

随机推荐

  1. php 命名规范

  2. python的数据结构和基本语法

    1.支持的数据类型 str(字符串类型).int(整型).flout(浮点型).bool(逻辑值).complex(复数[数学上的]).bytes(字节型).list(列表).tuple(元组[不可以 ...

  3. tensorflow源码解析之distributed_runtime

    本篇主要介绍TF的分布式运行时的基本概念.为了对TF的分布式运行机制有一个大致的了解,我们先结合/tensorflow/core/protobuf中的文件给出对TF分布式集群的初步理解,然后介绍/te ...

  4. 自己的markdown笔记

    markdown一些语法 记录自己会用的一些markdown语法,不定期更新,用的软件是hroopad,hroopad下载地址点击跳转.这个书写软件对新手还有中文用户比较友好,左边是markdown语 ...

  5. Net中委托之二多播委托

    本篇主要讲解多播委托 1.多播委托的实例 public class MyDelegate { private delegate int NoParameterWithReturn();//1.声明委托 ...

  6. XML解析与文件存取

    using System; using System.IO; using System.Text; using System.Xml; namespace XMLDemo { class Progra ...

  7. 如何将docker 镜像上传到docker hub仓库

    如何将docker 镜像上传到docker hub仓库 目录 如何将docker 镜像上传到docker hub仓库 背景 1.注册docker hub账号 2.docker hub上创建仓库 3.d ...

  8. Java基础——引用类型作为形参与返回值

    一.具体类名作为形参与返回值 1.方法的形参是类名,其实需要的是该类的对象 比如有一个具体的猫类,我使用另一个类使用猫类的方法 public class CatOperator {   public ...

  9. .net Core 调用EF Core 爬坑

    .net Core 中调用 EF Core项目 首先得建一个类库供.net Core 的主项目引用:其次,在.net Core 中做注入:最后,在页面中调用 1.类库项目中的操作 1.新建类库项目 2 ...

  10. 进制转换 Java day6

    今天周末学习的不多,只学习了一些二进制转十进制,八进制.十六进制,以及数据单位 二进制转十进制 我们都知道十进制转二进制就是除以2取余的方法.那二进制转到十进制又如何处理呢,今天我来学习以下 我们看看 ...