Назад | Перейти на главную страницу

Использование ignore.conf с logwatch

Я добавил следующее в / и т.д. / постфикс / header_checks так что постфикс будет регистрировать строки темы каждого письма:

/^subject: /    WARN

Это создает записи журнала в /var/log/mail.log лайк:

May 19 07:10:48 server postfix/cleanup[1737]: 12E9DB13A3: warning: header Subject: Test Message; from=<www-data@server.domain>

И мой отчет logwatch содержит:

Header content warning (but passed): 1 Reason(s), 2030 time(s)

Я поместил оба следующих элемента в свой /etc/logwatch/conf/ignore.conf, но они, похоже, не избегают этого сообщения:

warning: header Subject:
Header content warning (but passed): 1 Reason(s)

Может ли кто-нибудь сказать мне, что я делаю не так?

Вторая попытка в /etc/logwatch/conf/ignore.conf правильно, за исключением того, что скобки нужно убрать. Добавление обратной косой черты перед каждой скобкой заставляло logwatch правильно игнорировать строки.

Только для записей: logwatch использует регулярные выражения в стиле Perl в ignore.conf. Так что посмотри на

$ man 1 perlre