Postfix+AMaViS+Clamav一般的にメールサーバのウィルス対策といえばメールゲートウェイの位置でアプライアンスなどを導入しそこでウィルスやスパムなどのチェックをしてスプールサーバに流すのが主なやり方だと思いますがスプールサーバ側でも実施することで2重のチェックを行うのも悪くないと思います。ここで紹介するのはウィルス対策のみでスパム対策は行いません。スパム対策はメールゲートウェイのみで行うのが望ましいと考えておりなおかつアンチスパムソフトを導入するとメールサーバの動作がかなり重くなるからです。OSはRHEL6.0(32bit)です。必要なソフトをyumからインストールしますが、そのままだと依存関係でエラーが発生し蹴られてしまいましたので、これを回避するため以下の設定を行いました。check-updateyumで必要なソフトをインストールします。clamdclamd-0.97.6-1.el6.rf.i686私の場合、上記のコマンドで関連パッケージが50個程度、合わせてインストールされました。ンチウィルスソフトとMTAを連携させるためにAMaViSを利用します。AMaViSはMTA上で動作し外からメールサーバに到達したメールをメールボックスに配信する前に添付ファイルを抽出し、もし圧縮されていれば解凍し、アンチウィルスプログラムに渡しその結果を使って配送を行います。/etc/amavisd.confが設定ファイルとなりますが、以下は必要な部分のみ抜粋して記載しています。],上記の他にも細かいオプションは定義可能ですので上記以外の設定を行いたい場合は頑張って英語を解読して下さい。設定ファイルは/etc/clamd.confです。これはウィルス検査時の動作を設定するファイルです。これの主な設定項目を以下に記載しますが、これ以外にも多数のオプションが設定可能です。15000以下のコマンドでウィルス定義ファイルの更新を行うことができます。cronに登録しておくと便利です。neo)ちなみにメールのみに使えるウィルスエンジンというわけではなく手動でファイルをスキャンすることも可能です。/etc以下にあるファイル全てをウィルスチェックしてみたいという場合、以下のコマンドで実施可能です。s)■Postfixの設定Postfixの設定を修正します。)→AMaViS→Postfixという流れでウィルスチェックが行われます。まで設定できれば各種デーモンを起動します。]上記のようにAMaViS起動の際に何やらエラーらしきものが発生しました。ないと言っているパッケージをyumでインストール。Postfixもリロードしておきます。]これでウィルスチェックがかかり、パスしたもののみ送受信するよう設定が完了しました。本当にウィルスチェックがかかっているかテストファイルを添付して送ってみてください。