次のようなログエントリがあります。
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]
すべてのローカル/リモートノード(Debian Squeeze、Rsyslog 4.6.4、Postfix 2.7.1、両方ともリポジトリから)からの中央のrsyslogdログ監視ボックスで毎分、私は/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
エントリを検索しましたが、何もありません。次のようなエントリが1つだけあります。
mail.* -/var/log/mail.log
私もコメントアウトしましたが、それでも/var/log/syslog
へのロギングが発生することはないと思います。
間違った構文を使用しています。「;」を使用する必要があります。区切り文字として。
これは私のために働きました:
*.*;mail.none;mail.error;auth,authpriv.none -/var/log/syslog
変更後、rsyslogを再起動する必要があります。リロードでは不十分です。