Instalando e integrando o amavis e o viruscan no sendmail
Veremos como configurar um servidor de e-mail com suporte a antivírus sobre as mensagens utilizando o sendmail em conjunto com o amavis e o viruscan da McAfee. Isso irá evitar que os usuários de sistemas operacionais sujeitos a vírus sejam infectados através de mensagens que trafegaram pelo seu servidor.
Amavis
Nota: a instalação e a operação foi totalmente testada em
ambiente Linux com sendmail como SMTP-server.
O truque principal é a utilização do shell script scanmails, que executara o software de antivírus para fazer a varredura no arquivo atachado ao email.
Baixe o pacote AMaVis do endereço: Destarrear o arquivo baixado em um diretório qualquer (preferencialmente vazio), por exemplo: /tmp/amavis;
$ mkdir /tmp/amavis
$ tar -zxvf amavis-0.2.1-pre3.tar.gz -C /tmp/amavis
Execute os comandos abaixo no diretório onde você destarreou o arquivo amavis-0.2.1-pre3.tar.gz (/tmp/amavis):
# run ./configure
# run make
# run make install
Se der algum erro na compilação do AMaVis com relação ao software TNEF, você deve baixar e instalar o patch de atualização dele do endereço www.amavis.org (está logo na página principal), é o primeiro comentário a respeito de bug e a correcao está explicada abaixo:
Fix for broken TNEF support in 0.2.1-pre3
Existem dois patches para resolver o problema com o TNEF: Entre no diretório onde você destarreou o AMaVis e copie o arquivo configure.in.patch para este diretório, em seguida copie o arquivo scanmails.in.patch para dentro do diretório src/scanmails/.
Aplique os patches, executando-os em cada diretório respectivamente, por exemplo:
# ./configure.in.patch
# cd src/scanmails
# ./scanmails.in.patch
# cd ..
# ./reconf
Não se esqueça de executar o shell script ./reconf de dentro do diretório /tmp/amavis para recriar o arquivo configure. Se isto não funcionar, verifique os passos feitos.
O truque principal é a utilização do shell script scanmails, que executara o software de antivírus para fazer a varredura no arquivo atachado ao email.
Baixe o pacote AMaVis do endereço: Destarrear o arquivo baixado em um diretório qualquer (preferencialmente vazio), por exemplo: /tmp/amavis;
$ mkdir /tmp/amavis
$ tar -zxvf amavis-0.2.1-pre3.tar.gz -C /tmp/amavis
Execute os comandos abaixo no diretório onde você destarreou o arquivo amavis-0.2.1-pre3.tar.gz (/tmp/amavis):
# run ./configure
# run make
# run make install
Se der algum erro na compilação do AMaVis com relação ao software TNEF, você deve baixar e instalar o patch de atualização dele do endereço www.amavis.org (está logo na página principal), é o primeiro comentário a respeito de bug e a correcao está explicada abaixo:
Fix for broken TNEF support in 0.2.1-pre3
Existem dois patches para resolver o problema com o TNEF: Entre no diretório onde você destarreou o AMaVis e copie o arquivo configure.in.patch para este diretório, em seguida copie o arquivo scanmails.in.patch para dentro do diretório src/scanmails/.
Aplique os patches, executando-os em cada diretório respectivamente, por exemplo:
# ./configure.in.patch
# cd src/scanmails
# ./scanmails.in.patch
# cd ..
# ./reconf
Não se esqueça de executar o shell script ./reconf de dentro do diretório /tmp/amavis para recriar o arquivo configure. Se isto não funcionar, verifique os passos feitos.
Só estou tendo um problema... Tenho vários domínios virtuais e para esses domínios não está funcionando. Se o Robson tiver condição de complementar com essa informação aí teremos a solução full.
Um abraço.