请教,如何在Qmail下设定防止垃圾邮件?

由 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的配合,可以参考

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus