Email Setup · 2 min read · Feb 14, 2026

ASSP Con ClamAV Integrato In Postfix Con Utenti E Domini Virtuali

ASSP Con ClamAV Integrato In Postfix Con Utenti E Domini Virtuali

Versione 1.1
Autore: Oliver Meyer

Questo documento descrive come integrare ASSP (Proxy SMTP Anti-Spam) con ClamAV integrato in un server di posta basato su Postfix con utenti e domini virtuali, cioè utenti e domini che si trovano in un database MySQL. Si basa su parti del howto Utenti E Domini Con Postfix, Courier E MySQL (Debian Etch) di Falko Timme.

Il server Postfix risultante è funzionalmente quasi identico a quello del howto sopra menzionato, ma non ha bisogno di Amavisd. ASSP fornisce un’interfaccia web comoda e considerevole per la configurazione.

Questo howto è inteso come una guida pratica; non copre gli aspetti teorici. Questi sono trattati in molti altri documenti sul web.

Questo documento viene fornito senza garanzia di alcun tipo! Voglio dire che questo non è l’unico modo per impostare un sistema del genere. Ci sono molti modi per raggiungere questo obiettivo, ma questo è il modo che seguo. Non rilascio alcuna garanzia che questo funzionerà per te!

1 Preparazione

Si prega di seguire il howto Utenti E Domini Con Postfix, Courier E MySQL (Debian Etch) di Falko Timme dai passaggi 1 - 8 + 13 prima di procedere.

2 Pacchetti Necessari

Prima dobbiamo installare alcuni pacchetti necessari per ASSP:

apt-get install libcompress-zlib-perl libdigest-md5-perl libemail-valid-perl libfile-readbackwards-perl libmail-spf-query-perl libmail-srs-perl libnet-dns-perl libsys-syslog-perl libnet-ldap-perl libtime-hires-perl unzip

3 Ottieni ASSP

Scarica e decomprimi ASSP:

cd /usr/src/  
wget http://mesh.dl.sourceforge.net/sourceforge/assp/ASSP_1.3.3.1-Install.zip  
unzip ASSP_1.3.3.1-Install.zip

4 Installa ASSP

Prepara alcune directory:

mkdir -p /usr/share/assp/spam  
mkdir /usr/share/assp/notspam  
mkdir /usr/share/assp/errors  
mkdir /usr/share/assp/errors/spam  
mkdir /usr/share/assp/errors/notspam

Copia ASSP nella giusta destinazione:

cd /usr/src/ASSP_1.3.3.1-Install/  
cp -R ASSP/* /usr/share/assp/

5 Crea Script

Per un uso considerevole di ASSP creiamo il seguente script (grazie a Ivo Schaap) e le voci di runlevel per l’avvio automatico:

vi /etc/init.d/assp
#!/bin/sh -e
# Avvia o ferma ASSP
#
# Ivo Schaap <[email protected]>

PATH=/bin:/usr/bin:/sbin:/usr/sbin

case "$1" in

    start)
        echo -n "Avvio del Proxy SMTP Anti-Spam"
        cd /usr/share/assp
        perl assp.pl
    ;;

    stop)
        echo -n "Arresto del Proxy SMTP Anti-Spam"
        kill -9 `ps ax | grep "perl assp.pl" | grep -v grep | awk '{ print $1 }'`
    ;;

    restart)
        $0 stop || true
        $0 start
    ;;

    *)
    echo "Uso: /etc/init.d/assp {start|stop|restart}"
    exit 1
    ;;

esac

exit 0

Cambia i permessi:

chmod 755 /etc/init.d/assp

Crea le voci di runlevel:

update-rc.d assp defaults

Avvia ASSP per la prima volta:

/etc/init.d/assp start
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.