メールサーバー · 1 min read · Jan 10, 2026

15分でウイルス対策と迷惑メール対策を備えたメールサーバーをインストールする

15分でウイルス対策と迷惑メール対策を備えたメールサーバーをインストールする

この記事では、自分のメールサーバー(自宅のメールサーバーや小規模オフィスのもの)を設定する必要がある状況を示しています。統合サービスのメールサーバーを使用すれば、誰でも数分で作業を行うことができることを実際に示しています。

AXIGEN Mail Serverは、この例で選ばれたソリューションであり、「mydomain.com」を介して安全にメールを送受信でき、WebMailインターフェースでそれらを取得できます。これは、完全に機能するメールサーバーに必要なすべてのメールサービス(SMTP、IMAP、POP3、WebMail、WebAdmin)を含んでいることを意味します。

このようなソリューションをインストールすることでどれだけの時間を節約できるかを考えると、代わりにインストールする必要のあるさまざまなオープンソースアプリケーション(つまり、MTA、Webmail用のSquirrelmail、Web構成用のQmailAdmin、IMAPおよびPOP3用のCourierなど)を考えてみてください。

AXIGEN Mail Serverは、実質的に任意のウイルス対策/迷惑メール対策アプリケーションと統合でき、ClamAVウイルス対策とSpamAssassinの組み込みコネクタが付属しています。この記事の後半では、これらのアプリケーションをインストールし、AXIGENで使用するためにこれらのコネクタを構成する方法を示します。

したがって、このプロセスの最後には、最大で30分で、メールサーバーが稼働し、受信および送信のメールトラフィックに対するウイルスおよび迷惑メールの保護が得られます。

AXIGENは、いくつかのLinuxディストリビューション(Gentoo、Redhat/Fedora Core、Slackware、Debian、Ubuntu、Mandrake/Mandriva、SUSE)、BSDバージョン(FreeBSD、OpenBSD、NetBSD)、およびSolarisで動作しますが、この記事の目的のために、Fedora Core 6プラットフォームでメールシステムを設定していると仮定しましょう。5つの簡単なステップで、サーバーをインストールし、プライマリドメインを稼働させ、Web構成インターフェース(WebAdmin)にアクセスできます。

1. 対応するパッケージをダウンロード/解凍

AXIGENのrpmパッケージをAXIGENのウェブサイトからダウンロードします(パッケージは30日間の評価版として利用可能です)。Fedora Core 6用の「 axigen-2.0.4.i386.rpm.gcc4.tar.gz 」という対応するパッケージをローカルマシンに保存し、ダウンロードファイルと同じディレクトリで次のコマンドを実行してファイルを解凍します:

tar xzvf axigen-2.0.4.i386.rpm.gcc4.tar.gz

2. インストールコマンド

次に、RPMパッケージをインストールするために、rpmファイルと同じディレクトリで(rootとしてログインしている状態で)次のコマンドを実行します:

rpm -ivh axigen-2.0.4.gcc4-1.i386.rpm

これにより、AXIGENが動作するために必要なディレクトリ構造がすべて作成されます。インストール後、デーモンや関連アプリケーションは起動しません。

3. 構成オプション

AXIGENは、いくつかの構成オプション(構成ファイル、コマンドラインインターフェース)を提供しますが、最も直感的で包括的なのはWebAdmin、Web構成インターフェースです。

対応するWebAdminサービスはデフォルトで有効になっており、他のデフォルトサービス(IMAP、ロギング、POP3、処理、SMTP)も同様です。

4. 初期設定

最初の設定手順は、構成ウィザードを使用して行います。管理者のパスワードを設定し、起動するサービスを選択し、使用するインターフェースを選択します。この設定段階で、サーバーが使用するプライマリドメインも作成します。

AXIGEN構成ウィザード

ウィザードは、パッケージのインストールが完了した後、コンソールで次のコマンドを実行することで起動できます:

/opt/axigen/bin/axigen-cfg-wizard

注意:初期設定を行う前にメールサーバーを起動しないようにしてください。

5. AXIGENを起動

次に、次のコマンドを実行して、AXIGENをその初期スクリプトを使用して起動できます:

/etc/init.d/axigen start

サーバーが稼働しているので、ウイルス対策および迷惑メール対策アプリケーションを接続できます。デフォルトで、AXIGENにはClamAVウイルス対策およびSpamAssassin迷惑メール対策アプリケーションのコネクタが付属しています。以下のセットアッププロセスでは、これら2つのアプリケーションをAXIGENで動作させる方法を説明します。ただし、AXIGENは、任意のサードパーティのウイルス対策および迷惑メール対策アプリケーションのコネクタを実装するための独自のフィルタスクリプト言語を実装していることに注意してください。

ClamAVへの接続

A. ClamAV(デーモン)をインストール
  1. yum(Yellow Dog Updater, Modified)を使用してclamav-serverをインストールします:
yum install clamav-server
  1. clamav-serverに付属のサンプル構成ファイルをコピーします:
cp /usr/share/doc/clamav-server-*/clamd.conf /etc/clamd.d/axigen.conf
  1. 編集:/etc/clamd.d/axigen.conf
# コメントアウトする行
# Example

# 次の行を挿入/修正:
LogFile /var/log/clamd.axigen
PidFile /var/run/clamd.axigen/clamd.pid
LocalSocket /var/run/clamd.axigen/clamd.sock
User axigen
  1. clamdバイナリへのリンクを作成します:
ln -s /usr/sbin/clamd /usr/sbin/clamd.axigen
  1. PIDファイルとclamdソケットが保存される実行ディレクトリを作成し、その権限を変更します:
mkdir -p /var/run/clamd.axigen
chown axigen:axigen /var/run/clamd.axigen
  1. 初期スクリプトを作成して設定します:
cp /usr/share/doc/clamav-server-*/clamd.init /etc/init.d/clamd.axigen
chmod 755 /etc/init.d/clamd.axigen
/sbin/chkconfig clamd.axigen on
  1. 編集:/etc/init.d/clamd.axigenで次の行を修正します:
# 説明:AXIGEN用に実行されるclamdサーバー
CLAMD_SERVICE=axigen
  1. 最後に、clamdデーモンを起動します:
/etc/init.d/clamd.axigen
B. WebAdminを使用してサーバーレベルでAXIGENウイルス対策フィルタを構成

ClamAVフィルタを有効にするために、次の手順を実行します:

サーバー 」コンテキストで、新しいフィルタを追加ボタンをクリックします。これにより、アクティブフィルタリストが開き、表示されます。現在は空なので、clamavフィルタをリストに追加する必要があります。

アクティブフィルタの追加

優先度フィールドに、0から500の間の優先度を入力します(優先度0のフィルタが最初に適用され、優先度500のフィルタが最後に適用されます)。

重要 - ドメインレベルのフィルタは優先度が100-400に制限され、ユーザーレベルのフィルタは200-300の範囲に制限されています。「10」という値は問題ありません。このフィルタの前に他の将来のフィルタを適用する余地を残します。

フィルタ優先度を設定した後、フィルタタイプのドロップダウンリストからソケット値を選択し、フィルタ名リストからclamav値を選択します。

適用対象のチェックリストで、リレーオプションを選択して、送信メールにフィルタを適用します。受信メールと送信メールの両方をスキャンするには、フィルタを作成し、ローカルとリレーの両方の値を選択する必要があります。

AXIGENでは、フィルタをドメインレベルまたはユーザーレベルで有効にすることができ、対応するWebAdminタブで行えます。サーバーレベルで有効にされたフィルタは、すべてのドメインおよびアカウントに自動的に適用されます。ただし、ドメインまたはアカウントレベルで追加のフィルタを追加することもできます。

SpamAssassinへの接続

SpamAssassinへの接続プロセスは類似しており、製品のインストール後に構成が必要ないため、さらに時間がかかりません。

C. yumアプリケーションを使用してSpamAssassinをインストール:

yum install spamassassin

追加の構成は必要ありません。

D. Webadminを使用してサーバーレベルでSpamAssassinを構成

SpamAssassinのコネクタはAXIGEN用のソケットフィルタであるため、構成手順はClamAVと同じです。違いは、SpamAssassinの場合、TCPソケットが使用される可能性が高いことです。

また、SpamAssassinフィルタを有効にする際には、次の点に留意する必要があります:

  • SpamAssassinフィルタに異なる優先度値を入力します(ClamAVに10を選択した場合、フィルタリングチェーンでClamAVの後にこのフィルタを適用するために、SpamAssassinにはより高い値を選択します)
  • フィルタ名リストから対応するフィルタ名spamassassinを選択します

AXIGEN WebMailにアクセス

この段階で、メールサーバーは準備が整い、AXIGEN WebMailにアクセスしてテストメッセージを送受信できます。次に、フルメールアドレスとパスワードを使用して、デフォルトアドレスhttp://127.0.0.1:8000でAXIGEN WebMailにログインするか、初期設定段階でウィザードを実行したときに指定したアドレスを使用します。

これで本当に完了です。自宅のドメインから安全にメッセージを送受信でき、特定のネットワーク要件に合わせてさらに設定を行うことができます。ご覧のとおり、1つの実行可能ファイルと直感的なWeb構成インターフェースからすべてのメールサービスをインストールすることで、作業がはるかに簡単になり、時間も大幅に短縮されます。

著者:

Liviu Anghel, チーフセキュリティオフィサー, Gecad Technologies

Ciprian Negrila, テクニカルサポートエンジニア, Gecad Technologies

Share: X/Twitter LinkedIn

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

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