
amavis v2.15.0
amavis es un framework de filtrado de contenido de correo electrónico de alto rendimiento escrito en Perl.
Instalación
Utilice el paquete amavis de su sistema si es posible.
Requisitos previos
Las dependencias de software se gestionan mediante
Dist::Zilla. Algunas de ellas involucran
bibliotecas de desarrollo que no son de perl y GCC como dependencia de compilación si se obtienen desde
CPAN:
libdblibidn2libssllibzmq3
En Debian 13, por ejemplo, se pueden instalar mediante
apt-get install build-essential libdist-zilla-perl libdb-dev libidn2-dev libssl-dev libzmq3-dev
Obtención del software
Elija una versión, descargue el tarball y descomprímalo:
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
Instalación privilegiada
- Ejecute
dzil install. - Prepare un archivo de configuración, propiedad de
root, posiblemente basado enconf/amavisd.conf. - Prepare un usuario dedicado, p. ej.
vscan. - Cree los directorios para
$MYHOME,$db_homey$TEMPBASE. - Ejecute
sa-update. - Ejecute
amavisd -c /path/to/amavis.conf debug
Instalación sin privilegios
No se admite un modo de operación y arranque puramente sin privilegios. Al
final, el archivo de configuración debe ser propiedad de root.
Además, el modo taint de perl prohíbe rutas de bibliotecas no estándar definidas externamente,
por lo que ejecutar amavis desde un entorno perl local mediante local::lib no
funcionará sin modificaciones del código.