ひとりごと

翌日:[2004-04-16]  前日:[2004-04-14] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2004/04/15 (木)

・ さらに ClamAV

思ったよりも良いかな~という感じなので、sendmailに食べさせる練習。おうちサーバにいきなり入れておかしくなっちゃうとヤなので、まずは会社メールサーバで実験です(極悪)。

普通に入れるとうまくいかなかったので、結局次のようにしました。

  1. /usr/ports/security/clamav/Makefile 中の
    CLAMAV_MILTER_SOCKET?= /var/run/clmilter.sock を /var/run/clamav/clmilter.sock に変更
  2. make -DWITH_MILTER install
  3. /usr/local/etc/clamav.conf を編集して 'LogTime' と 'StreamSaveToDisk' を有効にする
  4. /etc/rc.confに
    clamav_clamd_enable="YES"
    clamav_milter_enable="YES"
    clamav_freshclam_enable="YES"
    を追加
  5. 再起動するか、/usr/local/etc/rc.d/clamav-なんとか を動かす
  6. sendmail.mcに
    INPUT_MAIL_FILTER(`clmilter', `S=local:/var/run/clamav/clmilter.sock, F=, T=S:4m;R:4m')dnl
    define(`confINPUT_MAIL_FILTERS', `clmilter')dnl
    と書いて sendmail.cf を作り直し、sendmailを再起動
実験結果が良好ならば、おうちに入れるときに役に立つことでしょう。なお、試しにウイルスメールを送ってみたときの動作は下記のような感じ。 clamav-milterのオプションをいじればある程度は融通がきくはずなのですが、とりあえず上の動作で問題ないでしょう。

# うっかり portupgrade してしまわないように気をつけねば

□ 関連記事

[つっこみ]

翌日:[2004-04-16]  前日:[2004-04-14] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)