アップデート一覧に戻る
New releaseSep 4, 2026

amavis v2.15.0

amavisは、Perlで書かれた高性能な電子メールコンテンツフィルタフレームワークです。

共有

インストール

可能であれば、お使いのシステムのamavisパッケージを使用してください。

前提条件

ソフトウェアの依存関係は Dist::Zilla によって追跡されています。一部の依存関係は、 CPANから取得する場合、非Perl開発ライブラリとGCCをビルド依存関係として含みます:

  • libdb
  • libidn2
  • libssl
  • libzmq3

例えば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を実行するには、 コードの変更なしでは機能しません。

カテゴリ