AXIGEN Integration · 2 min read · Jan 09, 2026

AXIGENメッセージングソリューションとAmavisの統合

AXIGENメッセージングソリューションとAmavisの統合

この文書では、AXIGENメールサーバーとAmavisを統合するために必要な手順を説明します。これにより、ウイルス対策保護と機能が確保されます。Amavisは、メールサーバーを複数のウイルス対策製品に接続するための汎用インターフェースです。

Amavisを通じて、AXIGENユーザーは12種類の異なるウイルス対策アプリケーションにアクセスできます:Kaspersky、BitDefender、Sophos、F-Prot、DrWeb、Symantec、F-Secure、Avast、eTrust、Norman、Panda、McAfee。現在、AXIGENメッセージングソリューションのAmavisとの統合は、BitDefenderおよびKaspersky Kav4Mailserverで正常にテストされています。

前提条件

オペレーティングシステム

統合は以下のオペレーティングシステムで正常にテストされました:

  • Fedora Core 5
  • Mandriva 2006
  • Debian 3.1
  • Ubuntu Server 6.06

Amavis

このセットアップでは、Amavisd-newバージョン2.4.2を使用する必要があります。

ウイルス対策製品

以下のいずれかのウイルス対策製品を使用できます:

  • BitDefender
  • Kaspersky Kav4Mailservers-linux

注意: 上記の製品でのみテストが行われましたが、統合はAmavisがサポートする任意のウイルス対策製品(Sophos、DrWeb、F-Secure、Symantec AVエンジン、F-PROT、Nod32など)で機能するはずです。

Amavisの設定

AXIGENメールサーバーと希望するウイルス対策製品については、ユーザーマニュアルに記載されているインストール手順に従ってください。

依存関係

Amavisd-newは、正常に動作するために以下のソフトウェアパッケージを必要とします:

  • PERL v5.8.2以上
  • PERLモジュール:- Archive::Tar
  • Archive::Zip ver. 1.14以上
  • Compress::Zlib ver. 1.35以上
  • Convert::TNEF
  • Convert::UUlib ver. 1.05以上
  • MIME::Base64
  • MIME::Parser ver. 5.420以上
  • Mail::Internet ver. 1.58以上
  • Net::Server ver. 0.88以上
  • Net::SMTP ver.1.16以上
  • Digest::MD5 ver. 2.22以上
  • IO::Stringy
  • Time::HiRes ver. 1.49以上
  • Unix::Syslog
  • BerkeleyDB ver. 4.2以上

すべての依存関係が正しくインストールされていれば、Amavisは正常に動作します。

以下に、すべての依存関係がインストールされていることを確認するためのディストリビューション固有の手順のリストを示します。続行する前に、特定のパッケージ管理ツール(yum、apt-getなど)がインストールされ、正しく構成されていることを確認してください。

  • Fedora Core 5

次のコマンドを実行します:

# yum -y install amavisd-new
# yum -y remove amavisd-new
  • Mandriva 2006

次のコマンドを実行します:

# urpmi amavisd-new
# rpme -e amavisd-new
  • Debian 3.1

次のコマンドを実行します:

# apt-get update
# apt-get -y install amavisd-new
# apt-get --purge -y remove amavisd-new

Compress::Zlib perlモジュールの1.42バージョンをダウンロードし(このリンクから)、古いバージョンをアンインストールして新しいものをインストールします:

# dpkg -r --force-all libcompress-zlib-perl
# dpkg -i --force-all libcompress-zlib-perl_1.42-1_i386.deb

注意: アンインストール手順とパッケージのインストールを強制することは標準的な手順ではなく、依存関係の問題を引き起こす可能性があります。注意して使用してください。

  • Ubuntu Server 6.06

次のコマンドを実行します:

# apt-get update
# apt-get install amavisd-new
# apt-get remove amavisd-new

MIME-Tools perlモジュールの5.420バージョンをダウンロードし(このリンクから)、インストールします:

# dpkg -i libmime-perl_5.420-0.1_all.deb

インストール

すべてのインストールプロセスは、‘root’ユーザーとしてログインして実行する必要があります。

1. amavisをダウンロードして解凍する:

  • 一時ディレクトリを作成します:
    # mkdir /tmp/amavis/
  • 一時ディレクトリに移動します
    # cd /tmp/amavis/
  • amavisd-newバージョン2.4.2をダウンロードします:
    # wget http://www.ijs.si/software/amavisd/amavisd-new-2.4.2.tar.gz
  • アーカイブを解凍します:
    # tar -zxf amavisd-new-2.4.2.tar.gz

2. Amavis環境の設定

  • Amavis用の作業ディレクトリを作成します:
    # mkdir /var/amavis /var/amavis/tmp /var/amavis/var /var/amavis/home
  • Amavisの作業ディレクトリの権限を設定します:
    # chown -R axigen:axigen /var/amavis
    # chmod -R 750 /var/amavis
  • amavisdバイナリを新しい場所にコピーします:
    # cp /tmp/amavis/amavisd-new-2.4.2/amavisd /usr/local/sbin/
  • /amavisdの所有権と権限を設定します:
    # chown root /usr/local/sbin/amavisd
    # chmod 755 /usr/local/sbin/amavisd
  • デフォルトの設定ファイルを/etc/amavisd.confにコピーします:
    # cp /tmp/amavis/amavisd-new-2.4.2/amavisd.conf /etc/amavisd.conf
  • /etc/amavisd.confの所有権と権限を設定します:
    # chown root /etc/amavisd.conf
    # chmod 644 /etc/amavisd.conf
  • 隔離フォルダを作成します:/var/virusmails
    # mkdir /var/virusmails
  • 隔離ディレクトリの所有権と権限を設定します:
    # chown axigen:axigen /var/virusmail
    # chmod 750 /var/virusmails
  • amavisパッケージの内容を/usr/share/にコピーします
    # mkdir /usr/share/
    # cp -Rp /tmp/amavis/amavisd-new-2.4.2 /usr/share/

3. amavis設定の変更

以下の変数を見つけて、以下のように変更します:

$daemon_user = ‘axigen’;
$daemon_group = ‘axigen’;
$TEMPBASE = “/var/opt/axigen/queue”;
$enable_db = 0;
$enable_global_cache = 0;
$final_virus_destiny = D_DISCARD;
$final_banned_destiny = D_DISCARD;
$final_spam_destiny = D_DISCARD;
$final_bad_header_destiny = D_PASS;

‘final_*_destiny’設定変数の先頭のハッシュ‘#’をコメント解除(削除)することを忘れないでください。

注意: ‘D_BOUNCE’オプションはAxigenではサポートされていません。

以下の設定変数を見つけて、先頭のハッシュ(#)を削除して有効にします:

@bypass_spam_checks_maps = (1);

以下の設定変数を見つけて、先頭のハッシュ(#)を削除して有効にします:

$myhostname = 'host.example.com';

‘host.example.com’を特定のホスト名に置き換えます。

以下の行の下に:

$policy_bank{'AM.PDP-SOCK'} = { protocol=>'AM.PDP' };

挿入します:

$protocol='AM.PDP';

以下の行の下に:

$virus_admin = "virusalert\$mydomain";

挿入します:

undef $virus_admin;

ウイルス対策設定

希望するウイルス対策をインストールするためには、ユーザーマニュアルに記載されている手順に従う必要があります。

Kaspersky Kav4Mailserversの場合、以下の追加手順を実行する必要があります:

  • Kasperskyディレクトリの所有権を変更します
    # chown -R axigen:axigen /opt/kav/
  • Amavis設定ファイル(/etc/amavisd.conf)でKav4Mailserversへのパスを修正します - ‘kav4mailservers’セクションを探します
  • ‘/opt/kav/bin/aveclient’を’/opt/kav/5.5/kav4mailservers/bin/aveclient’に変更します

AXIGEN設定

AXIGENにメールメッセージをAmavisに送信するよう指示するフィルタを定義する必要があります。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。