查找 Exim 日志文件中错误的理想方法

查找 Exim 日志文件中错误的理想方法

我有一个庞大的 Exim 邮件日志。有什么好办法可以查看这个电子邮件日志并找出所有常见错误和其他错误类型,以便我可以进入并查看哪些错误需要修复?

使用 grep 查找错误类型然后提取它们是否可行?是否有脚本或工具可以做到这一点?

例如我有一个错误

R=lookuphost T=remote_smtp defer (-45): SMTP error from remote mail server after MAIL FROM

SMTP error from remote mail server after end of data: host mx-apac.mail.gm0.yahoodns.net [106.10.166.52]: 451 Message temporarily deferred - [160]

总而言之,我需要在错误日志中查找错误,而不必逐行查看,这样我才能知道是否存在严重问题。

答案1

eximstats程序的报告将在其输出中包含错误。您可能希望在轮换日志时针对轮换日志运行该程序。它很好地概述了您的邮件的处理方式。查看其代码,似乎您可以通过 grepping 来查找错误**

其中paniclog包括最重要的错误。

由于它仅包含被拒绝的消息,因此可能rejectlog更容易扫描。

相关内容