Bienvenido(a) a Alcance Libre 17/08/2022, 22:46
El principal —y único— cambio relevante a tomar en cuenta es para CentOS 7 y Fedora, específicamente para quienes utilicen paquetes RPM que instalan ClamAV con tres usuarios —clamupdate, clamscan y clamilt. La comunicación entre los servicios clamav-milter y clamd@scan no podrá funcionar correctamente si ambos servicios se comunican a través de zócalo (socket) en sistema de archivos utilizando distintos usuarios (específicamente clamscan y clamilt). Los registros de correo (/var/log/maillog) reportarán el siguiente error con todo mensaje de correo entrate y saliente:
Milter: data, reject=451 4.3.2 Please try again later
La configuración, por tanto, debe cambiarse para utilizar un puerto TCP en el anfitrión local.
1) Editar el archivo /etc/mail/clamav-milter.conf.
2) Buscar:
ClamdSocket unix:/var/run/clamd.scan/clamd.sock
Y reemplazar por:
ClamdSocket tcp:127.0.0.1:3310
3) Reiniciar servicio clamav-milter:
systemctl restart clamav-milter
El servicio de correo electrónico debe funcionar normalmente tras haber realizado el cambio y actualizado el sistema.
Lo anterior es innecesario en sistemas que utilizan paquetería donde se utiliza un único usuario (regularmente clamav) para todos los servicios.
No hay seguimientos para esta entrada.