Torna agli aggiornamenti
New releaseSep 4, 2026

amavis v2.15.0

amavis è un framework di filtraggio del contenuto email ad alte prestazioni scritto in Perl.

Condividi

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:

  • libdb
  • libidn2
  • libssl
  • libzmq3

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 su conf/amavisd.conf.
  • Prepara un utente dedicato, ad es. vscan.
  • Crea le directory per $MYHOME, $db_home e $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.

Categorie