アンチウィルスとの連携2008/08/25 |
[1] | clamav はインストール済みとして、postfix と clamav を 連携させてメールをリアルタイムスキャンできるようにします。追加で clamd と clamsmtp というパッケージをインストールします。 clamd については clamav をRPMビルドしたときに一緒にできています。 |
[root@ns root]# apt-get -y install autoconf automake [root@ns root]# wget http://www.inet.lt/clamsmtp/clamsmtp-1.9-1.src.rpm [root@ns root]# rpm -Uvh clamsmtp-1.9-1.src.rpm 1:clamsmtp ################################# [100%] [root@ns root]# cd /usr/src/vine/SPECS [root@ns SPECS]# rpmbuild -bb clamsmtp.spec [root@ns SPECS]# cd ../RPMS/i386 [root@ns i386]# rpm -Uvh clamsmtp-1.9-1.i386.rpm 準備中... ################################# [100%] 1:clamsmtp ################################# [100%] [root@ns i386]# rpm -Uvh clamd-0.91.1-1.rf.i386.rpm 準備中... ################################# [100%] 1:clamd ################################# [100%] [root@ns i386]# vi /etc/clamd.conf # 72行目:変更 LocalSocket /var/run/clamav/clamd.sock # 80行目:コメント化 # TCPSocket 3310[root@ns i386]# vi /etc/clamsmtpd.conf # 11行目:変更 OutAddress: 127.0.0.1:10026 # 29行目:コメント解除して変更 Listen: 127.0.0.1:10025 # 35行目:コメント解除 Header: X-Virus-Scanned: ClamAV using ClamSMTP # 38行目:コメント解除 TempDirectory: /tmp # 41行目:コメント解除 Action: drop # 50行目:コメント解除 User: clamav [root@ns i386]# vi /etc/postfix/main.cf # 最終行へ追記 content_filter = scan:127.0.0.1:10025 receive_override_options = no_address_mappings [root@ns i386]# vi /etc/postfix/master.cf # 最終行へ以下全行追記 scan unix - - n - 16 smtp -o smtp_send_xforward_command=yes 127.0.0.1:10026 inet n - n - 16 smtpd -o content_filter= -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks_style=host -o smtpd_authorized_xforward_hosts=127.0.0.0/8 [root@ns i386]# /etc/rc.d/init.d/clamd start Stopping Clam AntiVirus Daemon: [ OK ] [root@ns i386]# /etc/rc.d/init.d/clamsmtpd start Starting ClamSmtpd: [ OK ] [root@ns i386]# /etc/rc.d/init.d/postfix restart Postfixを停止中: [ OK ] Postfixを起動中: [ OK ] [root@ns i386]# chkconfig clamd on [root@ns i386]# chkconfig clamsmtpd on |
メールを送ってみると以下のようなヘッダがつきます。 | |
Sponsored Link |