A segunda tentativa em /etc/logwatch/conf/ignore.conf está correta, exceto que os colchetes precisam ser escapados . A adição de uma barra invertida antes de cada colchete fez com que o logwatch ignorasse corretamente as linhas.
Eu adicionei o seguinte ao / etc / postfix / header_checks para que o postfix registre as linhas de assunto de cada e-mail:
/^subject: / WARN
Isso produz entradas de log em /var/log/mail.log como:
May 19 07:10:48 server postfix/cleanup[1737]: 12E9DB13A3: warning: header Subject: Test Message; from=<[email protected]>
E meu relatório logwatch contém:
Header content warning (but passed): 1 Reason(s), 2030 time(s)
Eu coloquei os dois itens a seguir no meu /etc/logwatch/conf/ignore.conf , mas eles não parecem evitar essa mensagem:
warning: header Subject:
Header content warning (but passed): 1 Reason(s)
Alguém pode me dizer o que estou fazendo de errado?
Apenas para os registros: logwatch usa regexes de estilo Perl em ignore.conf. Então olhe para
$ man 1 perlre