Antivirus Qmail · 5 min read · Nov 07, 2025

AVG Antivirus Per Linux/FreeBSD Plus Qmail Mail Server

AVG Antivirus Per Linux/FreeBSD Plus Qmail Mail Server

Questo documento descrive come distribuire AVG Antivirus per Linux/FreeBSD sul server di posta Qmail. È utilizzabile per le versioni AVG 8.5, 10 e 2012.

Requisiti

  1. Linux o FreeBSD x86 o x86_64 con librerie compatibili x32. (Vedi /opt/avg/av/doc/README.)
  2. Server di posta Postfix configurato.
  3. Configurazione HW corretta per AVG:
  • CPU: i686 o amd64 a 800 MHz
  • Mem: 512 MB, 1GB è raccomandato
  • HDD: 500 MB di spazio libero

Installazione

  1. Scarica il pacchetto corretto dal sito AVG:

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

NOTA: Il pacchetto di prova/completo contiene il modulo Antispam. È possibile una migrazione successiva da gratuito a completo.

  1. Installa il pacchetto secondo la tua distribuzione. Esempi:

Installazione da RPM (solo Linux):

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

Installazione da .deb (solo Linux):

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

Installazione da sh (solo Linux):

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

Installazione da .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

Registrazione

Puoi registrare AVG per Linux/FreeBSD durante l’installazione da sh o tar.gz, o successivamente utilizzando il comando:

# avgctl --register 'your license number'

NOTA: La versione gratuita è registrata automaticamente durante l’installazione, la licenza di prova è disponibile in /opt/avg/av/doc/README.

Avvio di AVG Anti-Virus

È possibile utilizzare script di init o l’utilità avgctl:

Linux:

# /etc/init.d/avgd start

FreeBSD:

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

Entrambi i sistemi:

# avgctl --start

Integrazione AVG a Qmail - Coda Qmail

L’integrazione è possibile tramite il modulo Qmail Queue AVG. Qmail Queue per AVG è un modulo incluso nella catena di processo email di Qmail. Consente di scansionare i messaggi email in entrata e in uscita per virus e spam. Sostituisce il file originale qmail-queue con il file qmail-queue-avg che implementa la comunicazione con il Daemon AVG. Dopo la scansione dell’email, viene eseguito il qmail-queue originale. Nota che l’esecuzione del qmail-queue originale dipende dalle impostazioni del Daemon AVG. Ad esempio, quando un’email contiene un virus e il Daemon AVG è configurato per eliminare le email con virus, il qmail-queue originale non verrà eseguito.

  • Catena di processo email originale:
qmail-inject ---  
                |  
                v  
                ---> qmail-qmail ---> qmail-send ---> ...  
                ^  
                |  
qmail-smtpd  ---
  • Catena di processo email con la Coda Qmail per il Daemon AVG:
                       AVG Daemon  
                          ^ |  
qmail-inject ---          | |  
                |         | |  
                v         | v  
                ---> qmail-qmail-avg ---> qmail-queue  ---> qmail-send ---> ...  
                ^  
                |  
qmail-smtpd  ---

Installazione di Qmail Queue AVG

Scarica il sorgente di Qmail Queue AVG da qui.

Ad esempio:

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

Estrai l’archivio e vai nella cartella:

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

Modifica il file di configurazione:

Cambia/lascialo il percorso binario del file qmail-queue:

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

Cambia/lascialo il percorso del collegamento simbolico al file qmail-queue:

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

Nota: Il collegamento simbolico viene creato automaticamente durante il processo di installazione se non è disponibile.

Cambia/lascialo il percorso del nuovo file qmail-queue-avg:

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

Nota: Puoi anche impostare questo parametro con il comando di configurazione. Vedi l’aiuto di configure per i dettagli.

Esegui trinity:

./configure   
make  
make install

L’integrazione AVG a Qmail è ora completata. Non è necessario riavviare il server di posta.

Configurazione del Servizio AVG

La configurazione è pronta all’uso, funziona tutto dopo l’integrazione.

Se hai bisogno di cambiare alcuni parametri specifici, utilizza l’utilità avgcfgctl.

Ad esempio, se hai bisogno di scrivere la configurazione, usa:

avgcfgctl -w 'parameter=value'

Per ulteriori dettagli, consulta la pagina man di avgcfgctl.

Configurazione specifica per QMail (protocollo AVG).

È necessario impostare alcuni parametri:

Abilita il protocollo AVG:

Default.tcpd.avg.enabled=true

Definisci la porta:

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

Assicurati che questa porta sia la stessa della porta definita nel file di configurazione del modulo Qmail Queue AVG.

Altri parametri utili di AVG:

Per le impostazioni:

Default.setup.features.tcpd=true

Questo elemento abilita/disabilita tutte le funzioni E-Mail.

Default.tcpd.spam.enabled=true

Abilita/disabilita la funzione Anti-spam.

Per la scansione:

Tcpd.scan.Options.ArchiveLevel=256

Definisce il livello di elaborazione dei file di archivio. Valori:

  • 0 - nessun archivio, macro, cookie, compressione in tempo reale verranno scansionati, inclusi MIME
  • 32 - solo macro, cookie, compressione in tempo reale verranno scansionati
  • 256 - archivi, macro, cookie verranno scansionati
Tcpd.scan.Options.DetectCookies=false

Questo abilita/disabilita il rilevamento dei cookie.

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

Questo abilita/disabilita il rilevamento di Programmi Potenzialmente Indesiderati.

Tcpd.scan.Options.UseHeuristics=true

Usa l’euristica durante la scansione.

Tcpd.scan.Options.MaxFileSize=268435456

Questo elemento definisce la dimensione massima dell’archivio estratto.

Tcpd.scan.Options.MaxNumberOfFiles=50000

Questo elemento definisce il numero massimo di file estratti.

Tcpd.scan.Options.MaxRecursionDepth=40

Livello massimo di ricorsione per l’archivio.

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=

Abilita il rilevamento degli allegati definiti.

Per la configurazione di base dell’Anti-spam:

Default.tcpd.spam.header.enabled=true

Questo elemento aggiunge “AVG Anti-spam header” alla mail.

Default.tcpd.spam.phish_subj_prefix=[PHISHING]

Questo elemento aggiunge un prefisso all’oggetto - mail con phishing.

Default.tcpd.spam.spamscore_level=90

Questo elemento imposta il punteggio per l’identificazione dello Spam (meno significa più spam).

Default.tcpd.spam.subj_prefix=[SPAM]

Questo elemento aggiunge un prefisso all’oggetto - mail con spam.

Altre azioni:

Default.tcpd.parsing.mime_certification_enabled=false

Abilita/disabilita la certificazione AVG nel corpo dell’E-mail.

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

Questi elementi definiscono l’azione per ogni messaggio rilevato. Valori:

  • 0 - PASS significa che il messaggio sarà solo certificato (header, oggetto, corpo,..)
  • 1 - DROP significa che il messaggio sarà eliminato
  • 2 - BOUNCE significa che il messaggio sarà consegnato all’indirizzo definito dal parametro Default.tcpd.rules.*.bounce_addr
Default.tcpd.rules.virus.bounce_addr=  
Default.tcpd.rules.phishing.bounce_addr=  
Default.tcpd.rules.spam.bounce_addr=

C’è un indirizzo definito per l’azione BOUNCE.

Default.tcpd.scan.header.enabled=true

Questo parametro aggiunge “AVG Anti-virus header” alla mail.

Default.tcpd.scan.subj_prefix=[VIRUS]

Questo elemento aggiunge un prefisso all’oggetto - mail con virus.

Statistiche di base dei messaggi scansionati:

Per le statistiche di base inserisci il comando:

avgctl --stat=tcpd

Questo restituisce (a seconda delle impostazioni):

AVG command line controller  
Copyright (c) 2012 AVG Technologies CZ  
  
  
------ Stato Tcpd ------  
E-mail controllate : 10256  
Messaggi SPAM : 104  
Messaggi di phishing : 2  
E-mail infettate : 211  
E-mail eliminate : 211  
  
Operazione riuscita.

NOTA: Per altri parametri vedere la pagina man di avgtcpd e avgspamd! Dopo la configurazione riavvia tutti i servizi correlati (AVG).

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.