是否有一个应用程序可以将从连接到投递的所有邮件处理步骤链接在一起,以实时显示整个过程和决策?
我知道可以使用 tail -f /var/log/mail.log,但是当存在大量连接和内部步骤(客户端授权、收件人授权、中继、退回等)时,此日志会变得非常耗时,并且容易遗漏步骤。
我在想一些有点像“top”的东西,但是用于电子邮件。
例如
- 从 1.2.3.4 连接
- 客户拒绝/接受邮件发件人、收件人
- 收件人地址已验证/退回
- 策略检查、反垃圾邮件、防病毒。
- 转达/递送至…
然后可以将其显示在类似顶部的显示屏上,例如:
CONNECT FROM TO POLICY DELIVERY RESULT
example.com [1.2.3.4] [email protected] [email protected] OK Maildir 2.5.0 OK
spam.com [1.2.4.5] [email protected] [email protected] SBL Fail Reject 5.7.1 Deny
1.2.4.6 NO_FQDN Reject 4.7.1 Retry
(请原谅我过于简单化)
此外,这还可用于构建/存储邮件接受/拒绝的统计数据,进而可用于发现意外配置错误。有人见过这样的事情吗?
答案1
答案2
答案3
这让我想起了一个不错的工具普罗格苏姆- “Postfix 日志汇总器” - 但仅适用于 Postfix MTA。它生成邮件服务器流量、被拒绝和退回的电子邮件、服务器警告等的摘要和详细报告。