Retour aux mises à jour
New releaseSep 4, 2026

amavis v2.15.0

amavis est un framework de filtrage de contenu de courrier électronique haute performance écrit en Perl.

Partager

Installation

Utilisez si possible le paquet amavis de votre système.

Prérequis

Les dépendances logicielles sont gérées via Dist::Zilla. Certaines d'entre elles impliquent des bibliothèques de développement non-perl et GCC comme dépendance de compilation si elles sont obtenues depuis CPAN :

  • libdb
  • libidn2
  • libssl
  • libzmq3

Sur Debian 13 par exemple, on peut les installer via

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

Obtention du logiciel

Choisissez une version, téléchargez l'archive et décompressez-la :

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

Installation privilégiée

  • Exécutez dzil install.
  • Préparez un fichier de configuration, appartenant à root, éventuellement basé sur conf/amavisd.conf.
  • Préparez un utilisateur dédié, par ex. vscan.
  • Créez les répertoires pour $MYHOME, $db_home et $TEMPBASE.
  • Exécutez sa-update.
  • Exécutez amavisd -c /path/to/amavis.conf debug

Installation non privilégiée

Un mode de fonctionnement et d'amorçage purement non privilégié n'est pas pris en charge. En fin de compte, le fichier de configuration doit appartenir à root.

De plus, le mode taint de perl interdit les chemins de bibliothèques non standard définis en externe, donc exécuter amavis depuis un environnement perl local via local::lib ne fonctionnera pas sans modifications du code.

Catégories