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-newCompress::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-newMIME-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に送信するよう指示するフィルタを定義する必要があります。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。