Rsyslog.conf 禁用 mail.info 和/或禁用 postfix 报告

Rsyslog.conf 禁用 mail.info 和/或禁用 postfix 报告

我有如下日志条目:

Apr  8 10:25:31 monitor postfix/smtpd[3131]: connect from localhost[127.0.0.1]
Apr  8 10:25:31 monitor postfix/smtpd[3131]: lost connection after CONNECT from localhost[127.0.0.1]
Apr  8 10:25:31 monitor postfix/smtpd[3131]: disconnect from localhost[127.0.0.1]

每隔一分钟左右,我都会尝试在所有本地/远程节点的中央 rsyslogd 日志监控框中(Debian Squeeze、Rsyslog 4.6.4、Postfix 2.7.1 均来自 repos)禁用信息消息,方法/etc/rsyslog.conf是注释掉以下行:

#mail.info                      -/var/log/mail.info

并添加一行

*.*;auth,authpriv.none,cron.none,mail.none -/var/log/syslog

我以为这会禁用 Postfix 中的所有邮件登录/var/log/syslog,但这没有帮助。我搜索了其他mail.info mail.debug条目,但没有找到,只有一个条目,如下所示:

mail.*                          -/var/log/mail.log

我也将其注释掉了,但是我想/var/log/syslog无论如何这都不应该导致记录,不是吗?

答案1

您使用了错误的语法,您必须使用“;”作为分隔符。

这对我有用:

*.*;mail.none;mail.error;auth,authpriv.none             -/var/log/syslog

更改后需要重新启动 rsyslog。重新加载是不够的。

相关内容