我决定通过将反病毒处理转移到一个单独的服务器来减少邮件网关上的工作量。我创建了服务器,在服务器上安装了clamav-守护进程,并通过从邮件网关运行箝位扫描对其进行了测试。
满意之后,我将MailScanner更改如下:
Virus Scanners = clamd
Clamd Port = 3310
Clamd Socket = clamd server's IP address我重新启动了邮件扫描器,并得到了以下结果:
MailScanner[45946]: Clamd::ERROR:: UNKNOWN CLAMD RETURN ./lstat() failed: No such file or directory. ERROR :: /var/spool/MailScanner/incoming/45946显然,MailScanner没有发送要扫描的文件。相反,它只是告诉它扫描一个文件,显然,该文件不存在于哈德的服务器上。
我发现很难相信在邮件扫描器中以这种方式使用箝位是不可能的。更确切地说,我想我遗漏了什么。所以..。有可能吗?如果是的话,我缺少什么配置?
发布于 2020-09-16 17:56:09
您可能应该保留默认值,即对于使用clam使用默认设置的程序(本地箝位扫描)。
您需要在扫描客户端和扫描服务器机器上配置clamd.conf、TCPSocket和TCPAddr参数。请记住,扫描服务器上的TCPAddr不应该是localhost/127.0.0.1,但它是外部可访问的地址。
https://serverfault.com/questions/329426
复制相似问题