clamav-milter で socket-addr doesn’t agree with sendmail.cf エラー

2007-9-3 16:00
このエントリーをはてなブックマークに追加

オープンソースのアンチウィルスソフト Clam AntiVirus で、電子メールのウィルスチェックを行なうのに用いるのが clamav-milter です。この clamav-milter で次のようなエラーが出ることがあります。

  socket-addr (local:/var/run/clamav-milter/milter.sock) doesn't agree with sendmail.cf

これは、エラーの通り、sendmail.cf ファイルで、ソケットのアドレスが定義されていないために発生します。これが曲者で、ローカルソケットを使わずに別サーバで sendmail と clamd を動かしていたり、sednmail を使わずに Postfix を使っているときにも sendmail.cf の設定を見てしまうためにエラーとなります。

回避方法としては sendmail.cf に次のような設定を記述してください。

INPUT_MAIL_FILTER(`clamilter', `S=local:/var/run/clamav-milter/milter.sock, F=, T=S:4m;R:4m')dnl

コメントはまだありません

No comments yet.

Sorry, the comment form is closed at this time.

32 queries. HTML convert time: 0.072 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン