
amavis v2.15.0
amavis è un framework di filtraggio del contenuto email ad alte prestazioni scritto in Perl.
Installazione
Usa il pacchetto amavis del tuo sistema, se possibile.
Prerequisiti
Le dipendenze software sono gestite tramite
Dist::Zilla. Alcune di esse richiedono
librerie di sviluppo non-perl e GCC come dipendenza di build se ottenute da
CPAN:
libdblibidn2libssllibzmq3
Su Debian 13, ad esempio, si possono installare tramite
apt-get install build-essential libdist-zilla-perl libdb-dev libidn2-dev libssl-dev libzmq3-dev
Ottenere il software
Scegli una versione, scarica il tarball e decomprimilo:
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
Installazione privilegiata
- Esegui
dzil install. - Prepara un file di configurazione, di proprietà di
root, possibilmente basato suconf/amavisd.conf. - Prepara un utente dedicato, ad es.
vscan. - Crea le directory per
$MYHOME,$db_homee$TEMPBASE. - Esegui
sa-update. - Esegui
amavisd -c /path/to/amavis.conf debug
Installazione non privilegiata
Una modalità operativa e di bootstrap puramente non privilegiata non è supportata. In
definitiva, il file di configurazione deve essere di proprietà di root.
Inoltre, la taint mode di perl vieta percorsi di librerie non standard definiti
esternamente, quindi eseguire amavis da un ambiente perl locale tramite
local::lib non funzionerà senza modifiche al codice.