static char *binqqargs[2] = { 0, 0 } ; static void setup_qqargs() { if(!binqqargs[0]) binqqargs[0] = env_get("QMAILQUEUE"); if(!binqqargs[0]) binqqargs[0] = "bin/qmail-queue"; }
deb http://ftp2.de.debian.org/debian-volatile sarge/volatile main
deb http://people.debian.org/~sgran/debian woody main
$ groupadd -g 64020 qscand $ useradd -c "Qmail-Scanner Accnount" -g qscand -s /bin/false -d /dev/null -u 64020 qscand
./configure --scanners "clamdscan" --admin postmaster --notify admin --domain mydomain.jp --installウィルススキャナの指定をclamdscan(複数指定する場合はカンマで区切る)に し、管理者のメール送信先をpostmasterにし、ウィルスを検 知した場合のメール送信先を管理者(admin)にし、メール送信の送信元domainをmydomain.jp にしてインストールする。
$ sudo -u qscand crontab -eで下記のようにqscandのcrontabを編集する
2 2 * * * find /var/spool/qmailscan/quarantine/new -mtime +30 -exec rm '{}' \;
QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" export QMAILQUEUE
clamAVに渡す前にqmailscanner自体が判断する /var/spool/qmailscan/quarantine-attachments.txtは現在(平成18年3月22日(水))デフォルト。clamAVが使いものになるようならこのままで良い。 そうでないなら、このvirusスキャン条件を整備する。
平成18年3月22日(水)現在SPAMメールに関しては対策をしていない。SPAM メールの問題が多くなったら対策しようと考える。 その時は、spamassassinやrazorをパッケージからインストールし、設定を行なう。