clamav-milter

概要 [#hfe3fbe8]

clamav-milterはclamavとMTAのミドルウェアとの仲立ち役です。

clamavと連携することで受信メールのウイルス検知が可能です。

対象バージョン [#w5c38bd4]

clamav-milter.x86_64 0.99-3.el6

対象OS [#ad673a3e]

CentOS6

インストール [#n0333638]

※2014/01/30追記 epelのレポジトリが無いとyumでインストールできません。

 # yum install epel-release
 # yum install clamav-milter
 # cd /etc/
 # cp -p clamav-milter.conf clamav-milter.conf.`date +%Y%m%d`
 # vi /etc/clamav-milter.conf
 ---
 #MilterSocketGroup virusgroup
 MilterSocketGroup clam  <--グループをrootではなくclamにしてpostfixからも接続できるようにする
 
 #MilterSocketMode 660
 MilterSocketMode 660 <--ソケットの権限を660にしないとpostfixがアクセスできない。
 
 #AddHeader Replace
 AddHeader Add <--ーメールのヘッダへチェック状況を追加
 ---
 # usermod -G mail,postfix,clam postfix   <-- /var/run/clamav/clamav-milter.sockへのアクセスを許可する
 # service clamav-milter start
 # chkconfig clamav-milter on
 # chkconfig --list clamav-milter

Postfixとの連携 [#u52d7ea6]

 # cd /etc/postfix
 # cp -p main.cf main.cf.`date +%Y%m%d`
 smtpd_milters = unix:/var/clamav/clmilter.socket
 non_smtpd_milters = unix:/var/clamav/clmilter.socket
 milter_default_action = accept
 または、
 smtpd_milters = unix:/var/run/clamav/clamav-milter.sock
 non_smtpd_milters = unix:/var/run/clamav/clamd.sock
 milter_default_action = accept 

※ソケットを指定する場所が異なっている場合があるので注意!!!

 # service postfix restart
 # chmod -R g+w /var/run/clamav/
 # /etc/init.d/clamav-milter restart