Zurück zu den Updates
New releaseSep 4, 2026

amavis v2.15.0

amavis ist ein Hochleistungs-Framework zur E-Mail-Inhaltsfilterung, geschrieben in Perl.

Teilen

Installation

Verwenden Sie nach Möglichkeit das amavis-Paket Ihres Systems.

Voraussetzungen

Softwareabhängigkeiten werden über Dist::Zilla verwaltet. Einige davon erfordern Nicht-Perl-Entwicklungsbibliotheken und GCC als Build-Abhängigkeit, wenn sie von CPAN bezogen werden:

  • libdb
  • libidn2
  • libssl
  • libzmq3

Unter Debian 13 kann man sie beispielsweise wie folgt installieren:

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

Software beschaffen

Wählen Sie eine Version, laden Sie das Tarball herunter und entpacken Sie es:

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

Privilegierte Installation

  • Führen Sie dzil install aus.
  • Bereiten Sie eine Konfigurationsdatei vor, die root gehört und möglicherweise auf conf/amavisd.conf basiert.
  • Richten Sie einen dedizierten Benutzer ein, z. B. vscan.
  • Erstellen Sie Verzeichnisse für $MYHOME, $db_home und $TEMPBASE.
  • Führen Sie sa-update aus.
  • Führen Sie amavisd -c /path/to/amavis.conf debug aus.

Unprivilegierte Installation

Ein rein unprivilegierter Betriebs- und Bootstrap-Modus wird nicht unterstützt. Letztendlich muss die Konfigurationsdatei root gehören.

Darüber hinaus verbietet Perls Taint-Modus extern definierte, nicht standardmäßige Bibliothekspfade. Daher funktioniert die Ausführung von amavis aus einer lokalen Perl-Umgebung über local::lib ohne Codeänderungen nicht.

Kategorien