Antivirus · 5 min read · Nov 07, 2025

AVG Antivirus Para Linux/FreeBSD Plus Servidor de Correo Qmail

AVG Antivirus Para Linux/FreeBSD Plus Servidor de Correo Qmail

Este documento describe cómo implementar AVG Antivirus para Linux/FreeBSD en el servidor de correo Qmail. Es utilizable para la versión 8.5, 10 y 2012 de AVG.

Requisitos

  1. Linux o FreeBSD x86 o x86_64 con bibliotecas compatibles con x32. (Ver /opt/avg/av/doc/README.)
  2. Servidor de correo Postfix configurado.
  3. Configuración de hardware correcta para AVG:
  • CPU: i686 o amd64 a 800 MHz
  • Mem: 512 MB, se recomienda 1GB
  • HDD: 500 MB de espacio libre

Instalación

  1. Descargue el paquete correcto del sitio de AVG:

Prueba: http://www.avg.com/cz-cs/download.prd-trialb
Gratis: http://free.avg.com/cz-cs/stahnout.tpl-stdfull.prd-alf

NOTA: El paquete de prueba/completo contiene el módulo Antispam. La migración posterior de la versión gratuita a la completa es posible.

  1. Instale el paquete de acuerdo con su distribución. Ejemplos:

Instalación desde RPM (solo Linux):

# rpm -i avg2012lms-r{release}-a{vdb version}.{architecture}.rpm

Instalación desde .deb (solo Linux):

# dpkg -i avg2012lms-r{release}-a{vdb version}.{architecture}.deb

Instalación desde sh (solo Linux):

# chmod +x avg2012lms-r{release}-a{vdb version}.{architecture}.sh  
# ./avg2012lms-r{release}-a{vdb version}.{architecture}.sh

Instalación desde .tar.gz:

# tar xzvf avg2012{edition}-r{release}-a{vdb version}.{architecture}.tar.gz  
# cd avg2012{edition}-r{release}-a{vdb version}.{architecture}  
# ./install.sh

Registro

Puede registrar AVG para Linux/FreeBSD durante la instalación desde sh o tar.gz, o más tarde usando el comando:

# avgctl --register 'su número de licencia'

NOTA: La versión gratuita se registra automáticamente durante la instalación, la licencia de prueba está disponible en /opt/avg/av/doc/README.

Inicio de AVG Anti-Virus

Es posible usar scripts de inicio o la utilidad avgctl:

Linux:

# /etc/init.d/avgd start

FreeBSD:

# /usr/local/etc/rc.d/avgd.sh start

Ambos sistemas:

# avgctl --start

Integración de AVG a Qmail - Cola de Qmail

La integración es posible a través del módulo de Cola de Qmail AVG. La Cola de Qmail para AVG es un módulo incluido en la cadena de proceso de correo electrónico de Qmail. Permite escanear mensajes de correo electrónico entrantes y salientes en busca de virus y spam. Reemplaza el archivo original qmail-queue con el archivo qmail-queue-avg que implementa la comunicación con el Daemon AVG. Después del escaneo de correo electrónico, se ejecuta el qmail-queue original. Tenga en cuenta que la ejecución del qmail-queue original depende de la configuración del Daemon AVG. Por ejemplo, cuando un correo electrónico contiene un virus y el Daemon AVG está configurado para eliminar correos electrónicos con virus, el qmail-queue original no se ejecutará.

  • Cadena de proceso de correo electrónico original:
qmail-inject ---  
                |  
                v  
                ---> qmail-qmail ---> qmail-send ---> ...  
                ^  
                |  
qmail-smtpd  ---
  • Cadena de proceso de correo electrónico con la Cola de Qmail para el Daemon AVG:
                       AVG Daemon  
                          ^ |  
qmail-inject ---          | |  
                |         | |  
                v         | v  
                ---> qmail-qmail-avg ---> qmail-queue  ---> qmail-send ---> ...  
                ^  
                |  
qmail-smtpd  ---

Instalación de Cola de Qmail AVG

Descargue la fuente de Cola de Qmail AVG desde aquí.

Por ejemplo:

wget http://download.avg.com/filedir/inst/qmail-queue-avg.tar.gz

Descomprima el archivo y vaya a la carpeta:

tar xzvf qmail-queue-avg.tar.gz && cd qmail-queue-avg

Edite el archivo de configuración:

Cambie/deje la ruta binaria del archivo qmail-queue:

QQBINPATH="/var/qmail/bin/qmail-queue"

Cambie/deje la ruta del enlace simbólico al archivo qmail-queue:

QQSYMPATH="/var/qmail/bin/qmail-queue-lnk"

Nota: El enlace simbólico se crea automáticamente durante el proceso de instalación si no está disponible.

Cambie/deje la ruta del nuevo archivo qmail-queue-avg:

DESTINATION="/var/qmail/bin/qmail-queue-avg"

Nota: También puede establecer este parámetro con el comando de configuración. Consulte la ayuda de configuración para más detalles.

Ejecute trinity:

./configure   
make  
make install

La integración de AVG a Qmail ya está hecha. No es necesario reiniciar el servidor de correo.

Configuración del Servicio AVG

La configuración está lista para usar, funciona todo después de la integración.

Si necesita cambiar algunos parámetros específicos, use la utilidad avgcfgctl.

Por ejemplo, si necesita escribir la configuración, use:

avgcfgctl -w 'parámetro=valor'

Para más detalles, consulte la página del manual de avgcfgctl.

Configuración específica para QMail (protocolo AVG).

Es necesario establecer algunos parámetros:

Habilitar el protocolo AVG:

Default.tcpd.avg.enabled=true

Definir puerto:

Default.tcpd.avg.ports="|54322|"

Asegúrese de que este puerto sea el mismo que el puerto definido en el archivo de configuración del módulo Cola de Qmail AVG.

Otros parámetros útiles de AVG:

Para configuraciones:

Default.setup.features.tcpd=true

Este elemento habilita/deshabilita todas las funciones de correo electrónico.

Default.tcpd.spam.enabled=true

Habilitar/deshabilitar la función Anti-spam.

Para escaneo:

Tcpd.scan.Options.ArchiveLevel=256

Esto define el nivel de procesamiento de archivos de archivo. Valores:

  • 0 - no se escanearán archivos de archivo, macros, cookies, compresión en tiempo real, incluyendo MIME
  • 32 - solo se escanearán macros, cookies, compresión en tiempo real
  • 256 - se escanearán archivos de archivo, macros, cookies
Tcpd.scan.Options.DetectCookies=false

Esto habilita/deshabilita la detección de cookies.

Tcpd.scan.Options.DetectPup2=false  
Tcpd.scan.Options.DetectPup=true

Esto habilita/deshabilita la detección de Programas Potencialmente No Deseados.

Tcpd.scan.Options.UseHeuristics=true

Usar heurística durante el escaneo.

Tcpd.scan.Options.MaxFileSize=268435456

Este elemento define el tamaño máximo del archivo extraído del archivo.

Tcpd.scan.Options.MaxNumberOfFiles=50000

Este elemento define la cantidad máxima de archivos extraídos.

Tcpd.scan.Options.MaxRecursionDepth=40

Nivel máximo de recursión para archivos de archivo.

Tcpd.scan.mail.strip.alldoc=false  
Tcpd.scan.mail.strip.alldoclist=|DO?|XL?|VBX|RTF|PP?|POT|MDA|MDB|XML|DOC?|DOT?|XLS?|XLT?|XLAM|PPT?|POT?|PPS?|SLD?|PPAM|THMX|PDF|  
Tcpd.scan.mail.strip.allexe=false  
Tcpd.scan.mail.strip.allexelist=|COM|DRV|EXE|OV?|PGM|SYS|BIN|CMD|DEV|386|SMM|VXD|DLL|OCX|BOO|SCR|ESL|CLA|CLASS|BAT|VBS|VBE|WSH|HTA|CHM|INI|HTT|INF|JS|JSE|HLP|SHS|PRC|PDB|PIF|PHP|ASP|LNK|PL|CPL|WMF|  
Tcpd.scan.mail.strip.enable=false  
Tcpd.scan.mail.strip.list=

Habilitar la detección de archivos adjuntos definidos.

Para la configuración básica de Anti-spam:

Default.tcpd.spam.header.enabled=true

Este elemento agrega “encabezado Anti-spam AVG” al correo.

Default.tcpd.spam.phish_subj_prefix=[PHISHING]

Este elemento agrega un prefijo al asunto - correo con phishing.

Default.tcpd.spam.spamscore_level=90

Este elemento establece la puntuación para la identificación de Spam (menos significa más spam).

Default.tcpd.spam.subj_prefix=[SPAM]

Este elemento agrega un prefijo al asunto - correo con spam.

Otras acciones:

Default.tcpd.parsing.mime_certification_enabled=false

Habilita/deshabilita la certificación AVG en el cuerpo del correo electrónico.

Default.tcpd.rules.virus.action=0  
Default.tcpd.rules.phishing.action=0  
Default.tcpd.rules.spam.action=0

Estos elementos definen la acción para cada mensaje detectado. Valores:

  • 0 - PASS significa que el mensaje solo será certificado (encabezado, asunto, cuerpo,..)
  • 1 - DROP significa que el mensaje será eliminado
  • 2 - BOUNCE significa que el mensaje será entregado a la dirección definida por el parámetro Default.tcpd.rules.*.bounce_addr
Default.tcpd.rules.virus.bounce_addr=  
Default.tcpd.rules.phishing.bounce_addr=  
Default.tcpd.rules.spam.bounce_addr=

Se define una dirección para la acción BOUNCE.

Default.tcpd.scan.header.enabled=true

Este parámetro agrega “encabezado Anti-virus AVG” al correo.

Default.tcpd.scan.subj_prefix=[VIRUS]

Este elemento agrega un prefijo al asunto - correo con virus.

Estadísticas básicas de mensajes escaneados:

Para estadísticas básicas, ingrese el comando:

avgctl --stat=tcpd

Esto devuelve (depende de la configuración):

AVG command line controller  
Copyright (c) 2012 AVG Technologies CZ  
  
  
------ Estado de Tcpd ------  
Correos electrónicos revisados : 10256  
Mensajes SPAM : 104  
Mensajes de phishing : 2  
Correos electrónicos infectados : 211  
Correos electrónicos eliminados : 211  
  
Operación exitosa.

NOTA: Para otros parámetros, consulte la página del manual de avgtcpd y avgspamd. Después de la configuración, reinicie todos los servicios relacionados (AVG).

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.