/ etc/postfix/header_checksに以下を追加して、postfixがすべてのメールの件名をログに記録するようにしました。
/^subject: / WARN
これにより、次のような/ var/log/mail.logにログエントリが生成されます。
May 19 07:10:48 server postfix/cleanup[1737]: 12E9DB13A3: warning: header Subject: Test Message; from=<[email protected]>
そして私のlogwatch reportには以下が含まれています:
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の2回目の試行は正しいですが、角かっこはエスケープする必要がありますです。各角かっこの前に円記号を追加すると、logwatchは行を正しく無視していました。
記録のために:logwatchはignore.confでPerlスタイルの正規表現を使用します。だから見て
$ man 1 perlre