- 论坛徽章:
- 0
|
最近在搭mimedefang+clamav的环境,但是始终调用clamav存在问题,clamav中的user已经改成defang,日志的权限也修改,
不知道是不是需要修改mimedefang.pl:
其中有个$Features{'Virus:CLAMAV'} = ('/bin/false' ne '/bin/false' ? '/bin/false' : 0);
觉得这个地方是写clamav的调用路径,如果不修改,感觉mimedefang根本不存在clamav的存在,也就不会去调用它,我改成
$Features{'Virus:CLAMAV'} = ‘/usr/local/bin/clamd’
也有问题,每传一封邮件,就会起一次clamd,导致报如下错误:
Jul 24 17:02:10 MTA-postfix clamd[3654]: LOCAL: Socket file /var/spool/MIMEDefang/clamav.socket is in use by another process.
Jul 24 17:02:10 MTA-postfix clamd[3654]: Closing the main socket.
Jul 24 17:02:10 MTA-postfix mimedefang.pl[3617]: E14464432F: run_virus_scanner** cmd:/usr/local/sbin/clamd, msg: Closing the main socket.#012,match:.*
Jul 24 17:02:10 MTA-postfix mimedefang-multiplexor[3615]: E14464432F: Slave 0 stderr: ERROR: LOCAL: Socket file /var/spool/MIMEDefang/clamav.socket is in use by another process.
Jul 24 17:02:10 MTA-postfix clamd[3647]: Client disconnected (FD 10)
Jul 24 17:02:10 MTA-postfix mimedefang.pl[3617]: E14464432F: Discarding because of virus unknown-Clamav-virus
Jul 24 17:02:10 MTA-postfix mimedefang.pl[3617]: E14464432F: filter: discard=1
到底是如何调用的呢,需要修改mimedefang.pl吗,请达人指点啊!!!
|
|