
amavis v2.15.0
amavis é um framework de filtragem de conteúdo de e-mail de alto desempenho escrito em Perl.
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:
libdblibidn2libssllibzmq3
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 emconf/amavisd.conf. - Prepare um usuário dedicado, por exemplo,
vscan. - Crie diretórios para
$MYHOME,$db_homee$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.