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