Amavis は Perl プログラミング言語で書かれたサーバサイドウイルススキャナで、Unix メールサーバで使用されています。迷惑メールが検出されると、アマビスは自動的にそのメールを流通から削除します。信頼性の高いプログラムは、そうでなければメールサーバーを埋め尽くしてしまうようなスパムメッセージもブロックするようになりました。この便利なツールは、多くの時間を節約し、設定オプションは、個々のメールサーバの設定のための十分なスペースを残しています。
SpamAssassinは確実にウイルスをオフにする
Amavisの重要な部分はSpamAssassinモジュールです。入力された受信者の数に関係なく、このスパムブロッカーは、メッセージがプリセットされたスパムカテゴリに適合するかどうかをチェックします。この方法では、メールサーバに過度の負担がかからず、受信者の希望に応じて受信メッセージを集中的に効率的に処理することができます。一般的に、スパムブロッカーとウイルススキャナの組み合わせは、非常に省資源的に動作します。Amavis は Perl プログラミング言語で書かれており、管理者に簡単なメンテナンスオプションを提供しながら、バッファオーバーフローを防ぐことに特に重点を置いています。Amavisは主にウイルススキャナとしてではなく、SpamAssassin、ClamAV、Kaspersky LMS、AVG AVGなどのウイルス対策プログラムで拡張できるインターフェイスとして考えています。この枠組みの中で、メールサーバや作業用コンピュータへの脅威を最小限の時間で検知し、防止することができます。アマビスはメッセージをアーカイブしたり、隔離したりすることができます。これらは、メールボックスまたはSQL データベース を転送することができます。また、AmavisでDKIM署名を作成することも可能です。この識別プロトコルにより、メールの認証が確実に行われます。これにより、常に深刻なセキュリティ上の問題を引き起こすメールのなりすましを防ぐことができます。アマビスは様々なMTA設定に対応しています。一般的に、サーバー管理者は多くの設定を自由に行うことができ、メール受信者を個々のサブグループに割り当てることができます。例えば、それぞれの受信者に合わせた独自のヘッダ通知でスパムメッセージを受信することができる。
アマビスが好演で納得
AmavisはPerlのプログラミング言語で書かれていたとはいえ、ソフトウェアは良いパフォーマンスで納得させることができます。これは主に、大きなブロックのデータを行単位でスキャンしないことや、不要なファイルのコピーを防ぐことができたこと、開発者が最適化の意識を鋭く示したことによるものだという。前述のウイルス対策プログラムとの組み合わせでは、どの電子メールを精査すべきかに注意が必要である。特に、必要な識別子が利用可能な場合には、例外を定義して、迅速かつタイムリーな処理を可能にすることができます。アマビスは、定義されたRFC標準に主にコミットしています。プロジェクトのいくつかの始まりは1997年にさかのぼります。受信メッセージは、よく知られたSMTPおよびLMTPプロトコルを使用して、メール転送エージェントに転送されます。メール転送中に不測の事態が発生した場合、直ちに一連の対策が講じられ、メッセージの安全性が確保されます。この一連の対策により、Amavisはメールの紛失やメッセージがクラッシュにより読めなくなることを防ぎます。メッセージはメモリに保存されていないため、メッセージが大きすぎてクラッシュや深刻なサーバー問題を引き起こすことを防ぐことができます。唯一の例外は、ウイルススキャナ「SpamAssassin」への転送ですが、これはスキャナの動作方法によるものです。を使用することで防ぐことができます。 管理者 はファイルのサイズ制限を設定し、あるサイズ以上のメッセージはモジュールに転送されず、代わりに別のチェックを受けなければならないようにします。他のメールサーバインタフェースと同様に、特定の送信者をブラックリストまたはホワイトリストに入力することができます。これにより、メールサーバーの作業を省くことができ、過去に問題を起こした送信者やチェックする必要のない送信者を選別することができます。全体的に、Amavisは、追加モジュールやウイルススキャナで簡単に拡張できる説得力のあるソフトウェアパッケージを作成し、有用なインターフェイスであることを証明しています。