由 cyberm 在 09-14-2004 20:03 发表:
请教,如何在Qmail下设定防止垃圾邮件?
Redhat 9 + Qmail+ Currier IMAP
如何追加防止垃圾邮件的功能?
还有如何让邮件客户自己来做相应的设定?
由 Snoopy 在 09-14-2004 23:23 发表:
建立qmail服务器的防病毒系统
所需软件:
maildrop-1.5.2.20030423.tar.gz?
perl-Time-HiRes-1.38-3.i386.rpm?
clamav-0.65.tar.gz?
qmail-scanner-1.20.tgz?
安装maildrop:?
tar?zxvf?maildrop-1.5.2.20030423.tar.gz?
cd?maildrop-1.5.2.20030423
./configure
make?
make?install-strip?
make?install-man?
安装?perl-Time-HiRes-1.38-3.i386.rpm?
rpm?-ivh?perl-Time-HiRes-1.38-3.i386.rpm?
安装clamav-0.65.tar.gz?
groupadd?clamav?
useradd??g?clamav??s?/bin/false?clamav?
tar?zxvf?clamav-0.65.tar.gz?
cd?clamav-0.65?
./configure?
make?check?
make?install?
更新病毒库
运行freshclam?
把freshclam加入crontab?定时更新病毒库,?
vi?/usr/local/etc/clamav.conf?
注释掉Example
执行clamscan?
执行clamd?
然后执行clamdscan?
安装qmail-scanner-1.20.tgz?
groupadd?qscand?
useradd?-g?qscand?-s?/bin/false?qscand?
tar?zxvf?qmail-scanner-1.20.tgz?
cd?qmail-scanner-1.20?
./configure?--qmail-queue-binary?/var/qmail/bin/qmail-queue?--admin?postmaster
--domain?nero.3322.org?--notify?sender,admin?--local-domains?nero.3322.org?--lang?en_GB?--debug?yes?--unzip?yes?--scanners?clamscan?--install
在编译过程中需要安装perl-DB_File-x.x.x.rpm,在光盘中可找到。
chown?qscand:qscand?/var/qmail/bin/qmail-scanner-queue.pl?
chmod?4755?/var/qmail/bin/qmail-scanner-queue.pl?
然后用一个普通用户登陆,执行/var/qmail/bin/qmail-scanner-queue.pl?-z?
如果没有Can't?do?setuid出现,恭喜你,如果有?
回到安装文件目录,有个contrib目录,?
make?
make?install?
附加步骤:
chown?qscand:qscand?/var/qmail/bin/qmail-scanner-queue?
chmod?4755?/var/qmail/bin/qmail-scanner-queue?
chmod?0755?/var/qmail/bin/qmail-scanner-queue.pl?
然后用一个普通用户登陆,执行
/var/qmail/bin/qmail-scanner-queue?-z?
/var/qmail/bin/qmail-scanner-queue?-g?
修改环境变量?
1.在你的qmail启动脚本加入?
QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue.pl
如果作了附加步骤用下面的?
QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue?
export?QMAILQUEUE?
2.修改qmail-scanner-queue.pl中的?
my?$clamscan_options="-r?--disable-summary?--max-recursion=10?--max-space=1000000";为?
my?$clamscan_options="-r?--mbox?--disable-summary?--max-recursion=10?--max-space=1000000";?
重起qmail?测试?
这里有测试程序?
/software/qmail-scanner-1.20/contrib/test_installation.sh?
主要的排错监测日志?
/var/spool/qmailscan/quarantine.log?
/var/spool/qmailscan/qmail-queue.log?
/var/log/clamd.log?
/var/log/maillog
And then in the evening light, when the bars of freedom fall
I watch the two of you in the shadows on the wall
How in the darkness steals some of the choices from my hand
Then will I begin to under
由 cyberm 在 09-15-2004 08:26 发表:
谢谢班主指教,小弟马上去试试。
由 mshtyu 在 09-15-2004 10:44 发表:
斑竹,人家要反垃圾,你给人家反病毒~
反垃圾的,可以用SpamAssassin,或者DSpam,我个人推荐DSpam,因为它有个CGI日志分析,:)
你可以参考我的文章,不过是配合p3scan做pop3代理的,不过安装、配置和训练部分都是一样的
http://mshtyu.dns0755.net/P-Blog/bl...=3&cateID=1
关于DSpam与Qmail的配合,可以参考