若启动 clamav-milter 时用的参数只有 -lo 的话,则系统会警告发送病毒邮件的人,告诉他发送失败,sendmail 同时向邮件的接收者发送一封信,告诉他那个人试图发送病毒邮件给自己。
具体参数详解:
-n 在扫描邮件时不加入 clamav的版本号
-N 当用户发送带病毒的邮件时不警告他,而是立刻丢弃。但收件人会得到提示。
-q 安静方式, 不发出任何信息 (包括在日志中也不做过多提示,遇到病毒时也只有 Milter : discard 一句话)
-o 对从系统向外发的邮件做过滤
-l 对发到系统的邮件做过滤
建议用户做成启动脚本
/etc/rc3.d/S91clamav 内容如下:
代码:
/usr/bin/freshclam -d -c 2
/usr/sbin/clamd
/usr/sbin/clamav-milter -NnHqlo --quarantine-dir=/var/clamav/quarantine --max-children=30 /var/clamav/clmilter.sock