在Exchange 2010高可用性环境中进行邮件收发数量统计
邮件收发数量统计功能是Exchange中一项非常实用的功能,它可以统计出在某一个时间段内,所有用户的邮件收发数量、单个用户的邮件收发数量、收发明细等等
在做邮件收发数量统计之前,我们首先来确保Exchange启用了邮件跟踪日志(默认是启用的),打开Exchange管理控制台,如图打开HUB服务器cqexcashub01和cqexcashub02的属性
在【日志设置】选项卡中,确保【启用邮件跟踪日志】前面的勾已经勾选
为了验证统计的准确性,在测试之前,我们先向外部发送几封邮件,从下图可以看到用户jqq(蒋庆秋)向QQ邮箱发送5封;用户rb(任波)向QQ邮箱发送了2封
用户jmc(蒋茂春)向163邮箱发送了3封
然后再通过外部邮箱,向内部用户发送几封邮件
这里用户jqq(蒋庆秋)收到2封
用户rb(任波)收到3封
用户jmc(蒋茂春)收到1封
那么先来简单做个统计
发送 | 接收 | |
jqq(蒋庆秋) | 5 | 2 |
rb(任波) | 2 | 3 |
jmc(蒋茂春) | 3 | 1 |
合计 | 10 | 6 |
接下来在Exchange Management Shell中通过一系列的统计,将统计结果和上面表格中的数值进行对比,看能否对得上
我们先来统计11月27号这一天的邮件发送总量,由于我的环境中有2台HUB服务器,Exchange会随机选择这2台HUB服务器投递邮件,所以需要分别对cqexcashub01和cqexcashub02进行统计
Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId send -Server cqexcashub01 | Measure-object
Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId send -Server cqexcashub02 | Measure-object
-Start | 起始时间 | 月/日/年 时:分:秒 |
-End | 结束时间 | |
-EventID | 事件 | Send(发送事件)、Receive(接收事件) |
-Server | HUB服务器 | |
Measure-object | 计算总和 | 去掉可以显示明细 |
从两次命令返回的Count值看出,cqexcashub01发送了6封,cqexcashub02发送了4封,相加的结果等于10,说明总数是对得上的
如果需要查看2台HUB服务器的发送明细,可以去掉 Measure-object 参数
Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId send -Server cqexcashub01
Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId send -Server cqexcashub02
每次都要输入两次命令实在是太麻烦,那么来做个命令传递,先用 Get-ExchangeServer cqexcashub* 获取到2台HUB服务器,然后再将返回的值传递给 Get-MessageTrackingLog 命令
Get-ExchangeServer cqexcashub* | Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId send | Measure-object
最后Count值为10,方便多了
统计11月27日每位用户分别发送的邮件数量
Get-ExchangeServer cqexcashub* | Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId send | Group-Object –Property sender | Select Name,Count | Sort Count -Descending
Group-Object –Property sender | 按发件人分组 |
Select Name,Count | 筛选出Name和Count这两列 |
Sort Count -Descending | 对Count的值进行排序 |
统计11月27日内部用户邮件接收总量
Get-ExchangeServer cqexcashub* | Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId Receive | Measure-object
可以看到通过此命令统计出来的接收总数量为16封,可我们内部用户只收到了6封啊,这显然不对,去掉 Measure-object 参数后再看,发现QQ邮箱和163邮箱也在统计范畴内
将命令修改一下
Get-ExchangeServer cqexcashub* | Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId Receive | Where {$_.Recipients -like "*@excontoso.tk"} | Measure-object
通过 Where {$_.Recipients -like "*@excontoso.tk"} 对收件人列做一个筛选,将内部邮箱筛选出来,现再Count值就完全吻合了
统计11月27日每位用户分别接收的邮件数量
Get-ExchangeServer cqexcashub* | Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId Receive | Group-Object –Property Recipients | Where {$_.Values -like "*@excontoso.tk"} | Select Values,Count | Sort Count –Descending
对收件人进行分组后,同样要筛选出内部邮箱
统计11月27日用户jqq发送的邮件数量
Get-ExchangeServer cqexcashub* | Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId send -Sender "jqq@excontoso.tk" | Measure-object
去掉 Measure-object 可以逐一显示用户jqq所发送的邮件
统计11月27日【19916914@qq.com】这个QQ邮箱的接收邮件数量,以及向这个邮箱发送过邮件的所有用户
Get-ExchangeServer cqexcashub* | Get-MessageTrackingLog -Start "11/27/2012 00:00:00" -end "11/28/2012 00:00:00" -EventId Receive -Recipients "19916914@qq.com" | Measure-object
去掉 Measure-object 参数即可统计到向【19916914@qq.com】发送过邮件的所有用户
转载于:https://blog.51cto.com/jqq1982/1072956
在Exchange 2010高可用性环境中进行邮件收发数量统计相关推荐
- Exchange 2007迁移Exchange 2010应该注意的13件事
1. Exchange 2007可以支持升级到Exchange 2010,但需要提前将Exchange 2007所有服务器环境升级至 SP2或以上版本. 2. Exchange 2 ...
- Exchange 2010 跟我走 之三-Exchange 2010 新功能
聊了这么久的Exchange 2010 ,但是Exchange 2010 究竟给企业带来怎样的好处呢?近期Exchange 2010 SP1 也发布了.我们一起来看看有什么惊喜的新功能吧: Excha ...
- 统计redis中key的数量
命令格式如下: 1 $ redis-cli -h IP地址 -p 端口 -a 密码 info keyspace 比如本机(默认端口6379) 1 2 3 4 5 6 $ redis-cli info ...
- Exchange 2003 在多域环境中的部署
相信大多数Exchange管理员对单域环境中的部署已经非常熟悉,包括单域单台或者多台Exchange服务器的部署,网络中也有很多此类的教程.但是关于如何在多域环境中部署Exchange的文章非常少,在 ...
- 邮件中链接审批被公司邮件服务器自动操作了,Exchange 2010 实现邮件审批功能...
当前很多企业都面临着普通用户越级申报或者越级审批的难题,如何对企业内部的邮件流进行自动控制呢? 您可以通过Exchange Server 2010的传输规则,实现邮件的自动审阅功能. 环境: 服务器 ...
- 远程桌面服务器office版本,规划在远程桌面服务环境中部署 Office 2010
适用于: Office 2010 上一次修改主题: 2016-11-29 远程桌面服务(以前称作终端服务)是 Windows Server 2008 R2 中的一个服务器角色,它提供了一些技术,可供用 ...
- 单林多域群集环境中将Exchange 2003迁移到Exchange 2010系列之五
本篇文章主要测试使用ADMT 3.2工具把子域(subdomains.yejunsheng.com)和第二棵域树(contoso.com)这二个域名里面的2000多AD账户迁移到父域(yejunshe ...
- Exchange系列课程之三--群集环境中安装Exchange Server 2003
前面已经讨论了Exchange的基本安装和多服务器的安装,今天我们来继续来讨论安装,今天主要和大家一起讨论群集环境中的Exchange安装 首先需要先构建服务器群集环境,然后再安装Exchange S ...
- exchange 2010 中OAB 排错一例
Exchange 2010 中的脱机地址簿在客户项目经常会遇到问题,这里总结一下几个小问题,希望对大家有所帮助. 1)脱机地址簿无法下载成功 原因很多,这里列出一个超有趣的就是客户询问无法下载,但是过 ...
最新文章
- SearchRequestBuilder常用方法说明
- tomcat catalina.home和catalina.base区别(转)
- 使用 NCS2 加速推断识别图片
- cgroup限制oracle,Yarn 使用 Cgroup 实现任务资源限制
- .NET Core 微信小程序支付——(统一下单)
- ssh客户端_一款基于TAS框架的SSH客户端蠕虫
- 华为:与全球180万云与计算开发者共成长,共创行业新价值
- 25.IntelliJ IDEA 常用设置-3
- UE4分支的Git Flow
- MSN Messenger协议
- 计算机三级网络技术上机,计算机三级网络技术上机部分(南开100题题库)
- 人工智能杂记 人工智能简史
- 如何用PHOTOSHOP倒置文字?
- Apple苹果ID怎么修改地区经验之谈
- php自动生成phpunit,PHP单元测试框架PHPUnit的使用
- html5随鼠标移动动画,使用JS实现气泡跟随鼠标移动的动画效果
- 08蚂蚁-互联网安全架构——1.XSS攻击,SQL注入攻击,Http请求防盗链,CSRF请求攻击,忘记密码暴力破解,上传文件漏洞
- 赵小楼《天道》《遥远的救世主》解读(1)怎么评价《遥远的救世主》《天幕红尘》这两本书和《天道》这部电视剧?
- 知识补充----Java
- 书签管理工具Servas的安装
热门文章
- 【2020牛客面经整理】美团一面
- 【狮子数学】00数学思维讲述
- 【狮子数学】06连续与间断
- 概率p输出1,概率1-p输出0,等概率输出0和1 【LeetCode】470. rand7()构造rand10() 系列变形(新浪、字节面试题)
- 江苏科技大学计算机科学与技术学院官网,郭小芳 - 江苏科技大学 - 计算机学院...
- python实现计时器
- 免签支付是什么意思?
- 如何使用电气功能截面积查询呢?
- nLite 制作精简版合集光盘常见问题
- 2019年计算机网络统考报名时间,2019网络教育统考报名及考试时间-希赛学历中心...