电子邮件跟踪工具

我们的邮件系统由2个前端后缀邮件服务器,2个后端MS Exchange服务器以及2个托pipepop3邮箱和别名的额外后缀服务器组成。

有时我需要跟踪服务器到服务器的电子邮件 ,了解它发生了什么(例如,它在哪里结束/为什么被隔离/为什么被隔离等)。 MS Exchange提供了一个很好的工具,用于在Exchange机器上执行此操作,但为了在Linux机器上进行跟踪,我必须手动search邮件日志,将MessageID从服务器与服务器进行匹配。

有没有一种工具可以帮助自动完成追踪电子邮件生活和旅行的任务?

您可以通过系统日志从所有这些服务器将邮件日志转发到一台机器,因此至less所有日志都将位于同一个文件中。 那么grep是你的朋友。

我会说,通过syslog或Splunk整合这些日志可能是您最好的select。 * nix系统将默认使用系统日志,下面是一些代码示例,可以帮助您对Exchange执行相同的操作。

如果通过系统日志进行合并,则可以编写Web界面或命令行工具来自动执行search。

AWStats提供了一些有用的电子邮件统计信息,并可能提供您所要求的function。

我不知道你如何访问Linuxbox。 但我更喜欢一个Logparser安装程序parsing所有系统上的日志与给定的参数。 我相信你可以跟他们做一个小脚本。 作为一个示例,你可以在你的linux上为内部设置http访问,并从http://www.microsoft.adatum.com/MyLogFiles/example.log获取日志文件。

我的交换学院也使用Logparser跟踪日志文件。

http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07