关于Exchange 2010邮件追踪日志研究

关于Exchange 2010邮件追踪日志研究

本文出自Exchange中文站论坛icexbaby,对Exchange 2010的邮件跟踪以及记录还不是很清楚的朋友会有很大的帮助。

1、大家都知道,message tracking邮件追踪就是具体体现在:我要看前N天,我有没有发一封XX主题邮件到XX邮箱,(这个前N天,没有超过服务器端设置的期限)


2、参考微软KB
若要在传输服务器上更改邮件跟踪日志的最长期限,请使用以下语法。
Set-TransportServer -MessageTrackingLogMaxAge

本示例在 Exchange 2010 计算机 Exchange01 上将邮件跟踪日志文件的最长期限更改为 45 天
Set-TransportServer Exchange01 -MessageTrackingLogMaxAge 45.00:00:00

3、邮件追踪日志文件
如1设置了期限为45天,默认会在exchange2010安装目录\TransportRoles\Logs\MessageTracking自动生成日志文件(当然可以更改日志路径),并且默认每日大概早8点生成,而且都是文件名都按日期形如MSGTRKM20100810-1.log和MSGTRK20100810-1.log,当然还有index文件夹里的IDX索引文件

4、如果未来内网邮箱用户A突然有个要求,说“我要查看50天前的某个时间我发给外网用户邮箱B的信息,我想知道B的邮箱地址是啥”
但是呢,为节约服务器硬盘空间,如2只设置了45天的期限,这个时候,如果做了备份的话,就可以帮助上用户A了
那么,该如何有针对性的做手动备份呢
参照2 把文件夹里的所有文件(log文件和IDX文件)做个直接copy就可以了(不用第三方软件备份)
为了省事,还可以“任务计划”----“定时批处理”

5、比如我8月10日早8点后按照3做了手动备份,然后日志文件期限设置为45天,假如50天后要满足3中用户A的要求
那么50天后
(1)、先把日志期限设置为大于50天
(2)、把8月10日的备份文件copy到2中的对应目录下
  第(1)步一定要先做,否则exchange2010会自动删除copy进去的过期日志文件
这样用户A的要求就满足了


你可能感兴趣的:(Exchange)