电子邮件追踪工具

电子邮件追踪工具

我们的邮件系统由 2 个前端 postfix 邮件服务器、2 个后端 MS Exchange 服务器以及 2 个托管 pop3 邮箱和别名的附加 postfix 服务器组成。

有时我需要跟踪从一个服务器到另一个服务器的电子邮件,以查明它发生了什么情况(即它最终到了哪里/为什么反弹/为什么被隔离等)。MS Exchange 提供了一个在 Exchange 框上执行此操作的优秀工具,但是为了在 Linux 框上跟踪它,我必须手动搜索邮件日志,将 MessageID 从服务器匹配到服务器。

有没有工具可以帮助自动完成追踪电子邮件生命和旅程的任务吗?

答案1

您可以通过 syslog 将邮件日志从所有这些服务器转发到一台机器,这样至少所有日志都会在同一个文件中。然后 grep 就是你的好朋友。

答案2

我想说通过 syslog 或Splunk可能是你最好的选择。 *nix 系统默认使用 syslog,下面是一个例子一些代码它可以帮助您对 Exchange 执行相同的操作。

如果您通过 syslog 进行合并,您可以编写一个 Web 界面或命令行工具来自动化您的搜索。

答案3

统计提供一些有用的电子邮件统计数据,并可能提供您所请求的功能。

答案4

我不知道您如何访问 Linuxbox。但我更喜欢使用 Logparser Setup,它使用给定的参数解析所有系统上的日志。我相信您可以用它们编写一个小脚本。作为示例,您可以在 Linux 上设置 http 访问以供内部使用,并从中获取日志文件http://www.microsoft.adatum.com/MyLogFiles/example.log

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

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

相关内容