Servidor de E-mail · 2 min read · Feb 14, 2026

ASSP Com ClamAV Embutido Integrado Ao Postfix Com Usuários E Domínios Virtuais

ASSP Com ClamAV Embutido Integrado Ao Postfix Com Usuários E Domínios Virtuais

Versão 1.1
Autor: Oliver Meyer

Este documento descreve como integrar o ASSP (Proxy SMTP Anti-Spam) com ClamAV embutido em um servidor de e-mail baseado em Postfix com usuários e domínios virtuais, ou seja, usuários e domínios que estão em um banco de dados MySQL. Ele se baseia em partes do howto Usuários E Domínios Com Postfix, Courier E MySQL (Debian Etch) de Falko Timme.

O servidor Postfix resultante é funcionalmente quase idêntico ao mencionado no howto acima, mas não precisa do Amavisd. O ASSP fornece uma interface web confortável e considerável para configuração.

Este howto é destinado como um guia prático; não cobre os fundamentos teóricos. Eles são tratados em muitos outros documentos na web.

Este documento vem sem garantia de qualquer tipo! Quero dizer que este não é o único modo de configurar tal sistema. Existem muitas maneiras de alcançar esse objetivo, mas este é o caminho que eu sigo. Não dou nenhuma garantia de que isso funcionará para você!

1 Preparação

Por favor, siga o howto Usuários E Domínios Com Postfix, Courier E MySQL (Debian Etch) de Falko Timme do passo 1 - 8 + 13 antes de prosseguir.

2 Pacotes Necessários

Primeiro, precisamos instalar alguns pacotes necessários para o 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 Obter ASSP

Baixe e descompacte o 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 Instalar ASSP

Prepare alguns diretórios:

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

Copie o ASSP para o destino correto:

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

5 Criar Script

Para o uso considerável do ASSP, criamos o seguinte script (obrigado a Ivo Schaap) e as entradas de runlevel para autostart:

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

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

case "$1" in

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

    stop)
        echo -n "Parando o 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
    

Altere as permissões:

chmod 755 /etc/init.d/assp

Crie as entradas de runlevel:

update-rc.d assp defaults

Inicie o ASSP pela primeira vez:

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

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.