免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1142 | 回复: 8
打印 上一主题 下一主题

[Mail] 我想问一个比较菜的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-19 00:23 |只看该作者 |倒序浏览
我装的是qmail+SpamAssassin+Clamav0.881(最新的),但是我怎么发邮件他怎么不扫描呢?奇怪,我用TOP查看进程也没有出来clamav这个进程?
我是这样配置的
更改/usr/local/etc/freshclam.conf文件,去掉下面选项前面的#:
vi /usr/local/etc/freshclam.conf
#Example \\前面加上#  
UpdateLogFile /var/log/freshclam.log \\去掉前面的#
LogSyslog \\去掉前面的#
PidFile /var/run/freshclam.pid \\去掉前面的#
更改/usr/local/etc/clamd.conf文件,去掉下面选项前面的#:  
vi /usr/local/etc/clamd.conf
#Example \\前面加上#  
LogFile /var/log/clamav/clamd.log \\去掉前面的#  
LogFileMaxSize 2M \\去掉前面的#
LogTime \\去掉前面的#
PidFile /var/run/clamd.pid \\去掉前面的#  
LogSyslog \\去掉前面的#
ScanMail \\去掉前面的#
touch /var/log/freshclam.log  
chmod 644 /var/log/freshclam.log  
chown clamav:clamav /var/log/freshclam.log  
mkdir /var/lib/clamav
chown clamav:clamav /var/lib/clamav
#升级clamscan病毒库
freshclam --verbose
#把freshclam加入crontab 定时更新病毒库,自动扫描/home目录
crontab -e
0 1 * * * freshclam --quiet -l /var/log/freshclam.log

0 6 * * * /usr/local/bin/clamscan --recursive --infected --exclude /usr/local/share/clamav/viruses.db --exclude /usr/local/share/clamav/viruses.db2 --log=/var/log/clamscan.log /home
#创建freshclam日志记录文件
mkdir -p /var/log/clamav
touch /var/log/clamav/clamd.log
chown clamav.clamav -R /var/log/clamav/
chmod 644 -R /var/log/clamav/
#创建clamav启动脚本
vi /etc/rc.d/init.d/clamav
#!/bin/sh
#
# Startup / shutdown script for Clam Antivirus
case "$1" in
start)
/usr/local/sbin/clamd && echo -n 'Clamd started'
/usr/local/bin/freshclam -d -c 2 -l /var/log/freshclam.log
echo -n ' freshclam started'
;;
stop)
/usr/bin/killall clamd >; /dev/null 2>;&1 && echo -n 'Clamd stoped'
/usr/bin/killall freshclam >; /dev/null 2>;&1 && echo -n ' freshclam Stoped'
;;
*)
echo ""
echo "Usage: `basename $0` { start | stop }"
echo ""
exit 64
;;
esac
你说发邮件怎么不经过clavm呢?
帮忙看看那里错了

论坛徽章:
0
2 [报告]
发表于 2006-04-19 16:15 |只看该作者
不是把,怎么没有人帮帮忙,关心我们这些菜鸟级别的

论坛徽章:
0
3 [报告]
发表于 2006-04-19 16:29 |只看该作者
当然了,你要明白 qmail 不可能直接调用 clamd ,需要用 qmail-scanner ,你安装了吗?

论坛徽章:
0
4 [报告]
发表于 2006-04-19 22:34 |只看该作者
大麻兄,我的那个qmail-scan装了
这个是我的/var/qmail/supervise/qmail-smtpd/run 里面的内容
#!/bin/sh
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
qmailQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" export qmailQUEUE
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
LOCAL=`head -1 /var/qmail/control/me`
if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then
    echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
    echo /var/qmail/supervise/qmail-smtpd/run
    exit 1
fi
if [ ! -f /var/qmail/control/rcpthosts ]; then
    echo "No /var/qmail/control/rcpthosts!"
    echo "Refusing to start SMTP listener because it'll create an open relay"
    exit 1
fi
exec /usr/local/bin/softlimit -m 400000000 \
    /usr/local/bin/tcpserver -v -H -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
        -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd 2>&1

里面都加载了qmail-scan,那怎么不起作用呀

论坛徽章:
0
5 [报告]
发表于 2006-04-20 09:03 |只看该作者
我们一起来挤牙膏!

qmailQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" export qmailQUEUE

先将上面 qmailQUEUE 改写为大写 QMAILQUEUE 试试看?

论坛徽章:
0
6 [报告]
发表于 2006-04-20 22:04 |只看该作者
不行呀大麻兄

论坛徽章:
0
7 [报告]
发表于 2006-04-21 21:14 |只看该作者
大麻兄,看看

论坛徽章:
0
8 [报告]
发表于 2006-04-24 11:02 |只看该作者
大麻兄,看看?//???????????????

论坛徽章:
0
9 [报告]
发表于 2006-04-24 11:46 |只看该作者
你echo $QMAILQUEUE看看

我建议LZ最好reinstall一次qmailscan
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP