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 科目 基础对象 ...
随机推荐
- thinkPHP ajax 状态修改(上架修改为下架)
<td> {if $v.status==1} <span class="top{$v.id}" name="0" onclick=" ...
- Net6 Configuration & Options 源码分析 Part1
Net6 Configuration & Options 源码分析 Part1 在Net6中配置系统一共由两个部分组成Options 模型与配置系统.它们是两个完全独立的系统. 第一部分主要记 ...
- 安全学习笔记-web安全之XSS攻击
web安全之XSS攻击 XSS 即跨站脚本攻击,是 OWASP TOP10 之一.它的全称为 Cross-site scripting,因为 CSS 这个简称已经被占用表示为前端三剑客之一的CSS,所 ...
- .NET Core剪裁器Zack.DotNetTrimmer升级瘦身引擎,并支持剪裁计划的录制和回放
上周,我发布了对.NET Core程序进行瘦身的开源软件Zack.DotNetTrimmer,与.NET Core内置的剪裁器相比,Zack.DotNetTrimmer不仅对程序的剪裁效果更好,而且还 ...
- .net Core 调用EF Core 爬坑
.net Core 中调用 EF Core项目 首先得建一个类库供.net Core 的主项目引用:其次,在.net Core 中做注入:最后,在页面中调用 1.类库项目中的操作 1.新建类库项目 2 ...
- json.dumps参数之解
宝藏参数,懂的都懂^-^ 说明:编译后print()打印内容,此内容以字符串紧凑输出,且无顺序,中文不可读.. 应用:使用pycharm做接口测试时,print()打印出的接口下行,如下图: ...
- bzoj2084/luoguP3501 [Poi2010]Antisymmetry(回文自动机+dp)
bzoj2084/luoguP3501 [Poi2010]Antisymmetry(回文自动机+dp) bzoj Luogu 对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一 ...
- 老徐和阿珍的故事:ArrayList和LinkedList的效率到底哪个高?
人物背景: 老徐,男,本名徐福贵,从事Java相关研发工作多年,职场老油条,摸鱼小能手,虽然岁数不大但长的比较着急,人称老徐.据说之前炒某币败光了所有家产,甚至现在还有欠债. 阿珍,女,本名陈家珍,刚 ...
- Spring AOP统一日志 全量日志
Spring AOP 切面@Around注解的具体使用 lichuangcsdn 2019-02-19 23:21:36 63936 收藏 61分类专栏: Spring 文章标签: Spring AO ...
- jpg, jpeg和png区别?
jpg是jpeg的缩写, 二者一致 PNG就是为取代GIF而生的, 无损压缩, 占用内存多 jpg牺牲图片质量, 有损, 占用内存小 PNG格式可编辑.如图片中有字体等,可利用PS再 ...