
New releaseSep 4, 2026
amavis v2.15.0
amavisは、Perlで書かれた高性能な電子メールコンテンツフィルタフレームワークです。
インストール
可能であれば、お使いのシステムのamavisパッケージを使用してください。
前提条件
ソフトウェアの依存関係は
Dist::Zilla によって追跡されています。一部の依存関係は、
CPANから取得する場合、非Perl開発ライブラリとGCCをビルド依存関係として含みます:
libdblibidn2libssllibzmq3
例えばDebian 13では、次のようにインストールできます:
apt-get install build-essential libdist-zilla-perl libdb-dev libidn2-dev libssl-dev libzmq3-dev
ソフトウェアの取得
バージョンを選択し、tarballを取得して展開します:
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
特権インストール
dzil installを実行します。rootが所有する設定ファイルを準備します。場合によってはconf/amavisd.confを基にします。- 専用ユーザー(例:
vscan)を準備します。 $MYHOME、$db_home、$TEMPBASE用のディレクトリを作成します。sa-updateを実行します。amavisd -c /path/to/amavis.conf debugを実行します。
非特権インストール
完全に非特権の操作モードとブートストラップはサポートされていません。結局のところ、
設定ファイルは root が所有している必要があります。
さらに、perlのtaintモードは外部で定義された非標準ライブラリパスを禁止するため、
local::lib を介したローカルperl環境からamavisを実行するには、
コードの変更なしでは機能しません。