Я добавил следующее в / и т.д. / постфикс / 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