Voltar às atualizações
New releaseSep 4, 2026

amavis v2.15.0

amavis é um framework de filtragem de conteúdo de e-mail de alto desempenho escrito em Perl.

Compartilhar

Instalação

Use o pacote amavis do seu sistema, se possível.

Pré-requisitos

As dependências de software são gerenciadas via Dist::Zilla. Algumas delas envolvem bibliotecas de desenvolvimento não-perl e GCC como dependência de compilação, se obtidas do CPAN:

  • libdb
  • libidn2
  • libssl
  • libzmq3

No Debian 13, por exemplo, é possível instalá-las via

apt-get install build-essential libdist-zilla-perl libdb-dev libidn2-dev libssl-dev libzmq3-dev

Obtendo o software

Escolha uma versão, baixe o tarball e descompacte-o:

VERSION=master
curl -O https://gitlab.com/amavis/amavis/-/archive/$VERSION/amavis-$VERSION.tar.gz
gzip -d -c amavis-$VERSION.tar.gz | tar xvf -
cd amavis-$VERSION

Instalação privilegiada

  • Execute dzil install.
  • Prepare um arquivo de configuração, de propriedade do root, possivelmente baseado em conf/amavisd.conf.
  • Prepare um usuário dedicado, por exemplo, vscan.
  • Crie diretórios para $MYHOME, $db_home e $TEMPBASE.
  • Execute sa-update.
  • Execute amavisd -c /path/to/amavis.conf debug

Instalação não privilegiada

Um modo de operação e inicialização puramente não privilegiado não é suportado. No final, o arquivo de configuração precisa ser de propriedade do root.

Além disso, o modo taint do perl proíbe caminhos de biblioteca não padronizados definidos externamente, portanto, executar o amavis a partir de um ambiente perl local via local::lib não funcionará sem modificações no código.

Categorias