У меня есть такие записи в журнале:
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 как из репозиториев), я попытался отключить информационные сообщения в /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
в любом случае нет?
Вы используете неправильный синтаксис, вы должны использовать ";" как разделитель.
Это сработало для меня:
*.*;mail.none;mail.error;auth,authpriv.none -/var/log/syslog
После внесения изменений необходимо перезапустить rsyslog. Перезарядки недостаточно.