DebianでCommuniGate Pro + ClamAV + cgpavを利用するまでの手順。CentOSとはパッケージ名やパスが異なるので一応書いておく。
■clamdのインストール
Debianでは通常用意されているパッケージで最新化されている。clamdはclamav-daemonというパッケージになる。
[code]# apt-get install clamav clamav-daemon[/code]
インストール完了後定義ファイルの更新。
[code]# freshclam[/code]
clamd.confの編集
[code]# vi /etc/clamav/clamd.conf
User clamav
↓
User root (CGServerと同じユーザで動作させる)
大きなファイルを扱う場合(CGPのファイルサイズ制限と合わせる)
StreamMaxLength 100M[/code]
編集したらデーモンを再起動
[code]# /etc/init.d/clamav-daemon restart[/code]
■cgpavのインストールと設定
[code]# cd ~/download/
# wget http://program.farit.ru/antivir/cgpav-1.4.tar.gz
# tar zxvf cgpav-1.4.tar.gz
# cd cgpav-1.4
# ./configure –with-antivirus=clamav –with-spamassassin=no (ClamAV指定、スパム対策無し)
# make
# make install
# vi /var/CommuniGate/Settings/cgpav.conf
clamd_socket = /tmp/clmad
↓
clamd_socket = /var/run/clamav/clamd.ctl
infected_action = discard
↓
infected_action = addheader(標準では有無を言わさずウイルスメール自体を消去するので注意)
add_not_infected_header = false
↓
add_not_infected_header = true(チェックして問題なかったことがわかる)
recipients_notification = false(受信先にウイルスメールが来たことを通知する場合trueにする)[/code]
動作試験こちらもパス。なぜうまく動作しないのかわからない。
■その他
CommuniGate Pro上の設定はCentOSと同じ。
ログのチェック
[code]# cat /var/log/syslog | grep cgpav[/code]
no comment untill now