En este post vamos a instalar el antivirus Clam-AV en nuestro servidor de correo Axigen para que escanee de virus todos los mensajes de correo tanto entrantes como salientes.
Primero instalamos los paquetes de Clam-AV con el siguiente comando:
apt-get install clamav-base clamav-daemon clamav-docs clamav
Añadimos al usuario clamav dentro del grupo axigen para no tener problemas de permisos a la hora de acceder a los datos:
gpasswd -a clamav axigen
Editamos el fichero /etc/clamav/clamd.conf
nano /etc/clamav/clamd.conf
Cambiamos el grupo de usuarios que utilizaran el socket, en este caso reemplazamos clamav por axigen
LocalSocketGroup axigen
De igual manera establecemos el usuario por defecto de Clam-AV a axigen
User axigen
Y añadimos la siguiente linea al final del fichero.
TCPSocket 3310
Guardamos los cambios y salimos (^X)
Seguidamente editamos el fichero /etc/clamav/freshclam.conf, y nos aseguramos que el usuario por defecto tambien sea axigen
DatabaseOwner axigen
Guardamos los cambio y salimos (^X)
Cambiamos los permisos de los directorios donde se ejecuta Clam-AV, asi como el directorio donde guarda los logs.
chown axigen:axigen -R /var/log/clamav chown axigen:axigen -R /var/lib/clamav chown axigen:axigen -R /var/run/clamav
Reiniciamos el servicio clamav y el servicio freshclam para que los cambios surjan efecto
service clamav-daemon restart service clamav-freshclam restart
Ejecutamos freshclam para actualizar la base de datos del antivirus
freshclam
Seguidamente debemos chequear que AppArmor este desactivado, de lo contrario Axigen no podrá comunicarse con Clam-AV, produciendo un error.
Si todo ha ido bien, accedemos a traves de WebAdmin al panel de control del servidor y accediendo a ‘Security&Filtering -> Antivirus&Antispam -> Supported Applications’ deberiamos de poder ver ‘ClamAV Built-in External Available‘. Pulsamos sobre el boton ‘enable‘ y ya tendremos el escaneo de virus instalado en nuestro servidor Axigen.
Este post ha sido probado en Ubuntu Server 14.04 con Axigen Mail Server 8.2.0.