EMS邮件统计
前提条件:管理员拥有“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邮件统计的更多相关文章
- Elasticsearch索引增量统计及定时邮件实现
0.需求 随着ELKStack在应用系统中的数据规模的急剧增长,每天千万级别数据量(存储大小:10000000*10k/1024/1024=95.37GB,假设单条数据10kB,实际远大于10KB)的 ...
- 免费超大量邮件发送服务Amazon SES和Mailgun提供SMTP和API支持
一般来说网站注册.论坛消息.新闻推送.广告宣传等都会有发送邮件服务,大量的邮件发送服务如果用PHP来发送,一是会消耗主机资源,二是容易被各大邮箱判定为垃圾邮件而被拒收.用第三方的邮局服务发送邮件,可以 ...
- E8.Net 工作流二次开发架构平台
一. 产品简介 E8.Net工作流开发架构是基于微软.Net技术架构的工作流中间件产品,是国内商业流程管理(BPM)领域在.Net平台上的领先产品,是快速搭建流程管理解决方案的二次开 ...
- 【商业源码】生日大放送-Newlife商业源码分享
今天是农历六月二十三,是@大石头的生日,记得每年生日都会有很劲爆的重量级源码送出,今天Newlife群和论坛又一次疯狂了,吃水不忘挖井人,好的东西肯定要拿到博客园分享.Newlife组件信息: 论坛: ...
- 18 个命令&工具帮你定位 Linux 性能问题
1.TopTop命令是一个性能监控程序,它按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果.这条命令显示了CPU的使用率.内存使用率.交换内存使用大小.高速缓存使用大小. ...
- 20个命令行工具监控Linux系统性能
作为Linux/Unix 系统管理员需要掌握一些常用的工具用于检测系统性能.在这里,dodo为大家推荐非常20个有用的并且最常用的命令行系统监视工具: 1. top -Linux系统进程监控 top ...
- 【No.2】监控Linux性能25个命令行工具
接着上一篇博文继续 [No.1]监控Linux性能25个命令行工具 10:mpstat -- 显示每个CPU的占用情况 该命令可以显示每个CPU的占用情况,如果有一个CPU占用率特别高,那么有可能是一 ...
- WPF绑定Model的实例对象
创建一个用户控件 1. behindcode指定this.DataContext=XXViewModel 2. "{Binding DataContext.EditModel.MId,Rel ...
- (24)odoo中模型标识汇总
* 设置->技术->数据结构->模型 模型 模型描述 类型 瞬态模型account.account 科目 基础对象 ...
随机推荐
- HarmonyOS小白入门设备开发的“芯”路历程
HarmonyOS Connect设备开发,相信不少刚入门的开发者都被这些问题所困扰,面对五花八门的开发板不知道该怎么选取?芯片.模组.开发板傻傻分不清?如何使用代码控制开发板? 本期,我们将一一为你 ...
- tensorflow core 核心目标依赖图
Tensorflow的核心代码在core模块中,56w行的代码量让人望而生畏,熟悉了bazel工具之后,发现BUILD文件是理清代码结构的很好的资源,但使用bazel query语法提取出来//ten ...
- itertools.chain()and itertools.product()操作+pandas.DataFrame.transform
- angularJs 指令的用法
<!DOCTYPE html><html ng-app='app'><!--A attribute属性:当做属性来使用<div xingoo></div ...
- MySQL — 索引
目录 1.索引概述 2.索引结构 3.索引分类 4.索引语法 5.SQL 性能分析 5.1.执行频次 5.2.慢日志查询 5.3.profile 5.4.explain 6.索引使用规则 6.1.单列 ...
- C++设计模式 - 组合模式(Composite)
数据结构模式 常常有一-些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用.这时候,将这些特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无 ...
- PCI协议 总结
1.引脚 必要的引脚在左边,任选的引脚在右边 2.CLK in:时钟输入,为所有PCI上的接口传送提供时序.其频率也称为PCI的工作频率. 大部分信号都在CLK的上升沿有效 3.AD0~AD31 t/ ...
- 记一次Prometheus代理性能优化问题
最近有做一个Prometheus metrics代理的一个小项目,暂称为prom-proxy,目的是为了解析特定的指标(如容器.traefik.istio等指标),然后在原始指标中加入应用ID(当然还 ...
- SVPWM实现概述
SVPWM是FOC的基础,其实现流程大致如下所示: 1. 判断合成矢量所在扇区 2. 计算相邻矢量作用时间 3. 计算各桥臂导通时间 4. 得到各相PWM占空比 5. 更新相应寄存器值 SVPWM目 ...
- Spring Authorization Server 0.2.3发布,放出联合身份DEMO
很快啊Spring Authorization Server又发新版本了,现在的版本是0.2.3.本次都有什么改动呢?我们来了解一下. 0.2.3版本特性 本次更新的新特性不少. 为公开客户端提供默认 ...