kumichoの日記: f-protをqmailで使ってみる
- f-prot
f-protから落としてくる。
/usr/localに落として
#tar xvzf fp-freebsd-ws.tar.gz
#cd f-prot/
#./install-f-prot.pl - 必要なperlモジュールをインストールする
# perl -MCPAN -e shell
cpan> install Bundle::libnet
cpan> install Bundle::LWP
cpan> install IO
cpan> quit - ウィルス情報をアップデートする
%/usr/local/f-prot/tools/check-updates.pl - sourceforgeからmaildrop-1.3.8.tar.gzを落としてくる。
- maildrop
#tar xvzf maildrop-1.3.8.tar.gz
#cd maildrop-1.6.3
#./configure
#make
#make install - Time::HiResモジュール
#perl -MCPAN -e shell
cpan> install Time::HiRes
cpan> quit - qmailへのパッチ
qmailqueue-patchを落としてきて、qmailのソースと同じディレクトリに置く。
#patch #svc -d /service/qmail-send/
#make setup
#svc -u /service/qmail-send/ - source forgeからqmail-scanner-1.20.tgzを落としてくる。
- qmail scanner用のアカウントを用意する
ユーザ名 qscand
グループ名 qscand - インストールする
#./configure --domain xxxxxxxx.gr.jp --notify nmladm --install - qmailの設定を変える
/servcei/qmail-send/run#/etc/tcpserver/smtp.rulesc
#
# No Qmail-Scanner at all for mail from 127.0.0.1
127.:allow,RELAYCLIENT="",RBLSMTPD="",QMAILQUEUE="/var/qmail/bin/qmail-queue"
# Use Qmail-Scanner without SpamAssassin on any mail from the local network
# [it triggers SpamAssassin via the presence of the RELAYCLIENT var]
10.:allow,RELAYCLIENT="",RBLSMTPD="",QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
#
# Use Qmail-Scanner with SpamAssassin on any mail from the rest of the world
:allow,QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" - qmail再起動
#svc -t /service/qmail-send - 動作試験
# ./contrib/test_installation.sh -doit
完成!