スパム対策 · 1 min read · Dec 28, 2025
FuzzyOCR と SpamAssassin を使用して Debian/Ubuntu で画像スパムと戦う
FuzzyOCR と SpamAssassin を使用して Debian/Ubuntu で画像スパムと戦う
Version 1.0
Author: Falko Timme
このチュートリアルでは、FuzzyOCR を使用してメールの画像スパムをスキャンする方法について説明します。FuzzyOCR は、画像を主要なコンテンツキャリアとして含む迷惑メールを対象とした SpamAssassin のプラグインです。さまざまな方法を使用して、画像の内容と特性を分析し、通常のメール(ハム)とスパムメールを区別します。FuzzyOCR は、SpamAssassin によってすでにスパムとして分類されていないメールのみをスキャンすることで、システムの負荷を低く保とうとし、不要な作業を避けます。
私は、これがあなたにとって機能するという保証を行いません!
1 前提条件
この記事では、ベースシステムとして Debian Etch を使用します。FuzzyOCR をインストールする手順は、Ubuntu システムでも同じであるはずです。
SpamAssassin がすでにインストールされており、動作していることを前提としています。主な設定ディレクトリは /etc/mail/spamassassin/ です。ディレクトリが異なる場合(例:ISPConfig がインストールされている場合、ディレクトリは /home/admispconfig/ispconfig/tools/spamassassin/etc/mail/spamassassin/ になります)、問題ありません。どこを変更するかを注釈します。
SpamAssassin のバージョンが FuzzyOCR と互換性があることを確認してください。たとえば、ここでインストールする FuzzyOCR のバージョン(fuzzyocr-3.5.1-devel.tar.gz)は、SpamAssassin 3.1.4 以降が必要です。
2 FuzzyOCR の前提条件をインストールする
FuzzyOCR には、ocrad や gocr などのいくつかの前提条件があります。これらは次のようにインストールできます:
apt-get install netpbm gifsicle libungif-bin gocr ocrad libstring-approx-perl libmldbm-sync-perl imagemagick tesseract-ocr3 FuzzyOCR をインストールする
次に、http://fuzzyocr.own-hero.net/wiki/Downloads から最新の FuzzyOCR 開発版をダウンロードしてインストールします。FuzzyOCR 開発者は次のように述べているため、安定版ではなく開発版をダウンロードします:
“現在の推奨は開発版です。安定版は機能が不足しており、非常に古いです。”
cd /usr/src/
wget http://users.own-hero.net/~decoder/fuzzyocr/fuzzyocr-3.5.1-devel.tar.gz次に、FuzzyOCR を解凍し、すべての FuzzyOcr* ファイルと FuzzyOcr ディレクトリ(すべて FuzzyOcr-3.5.1/ ディレクトリ内にあります)を /etc/mail/spamassassin に移動します:
tar xvfz fuzzyocr-3.5.1-devel.tar.gz
cd FuzzyOcr-3.5.1/
mv FuzzyOcr* /etc/mail/spamassassin/SpamAssassin のディレクトリが異なる場合、たとえば /home/admispconfig/ispconfig/tools/spamassassin/etc/mail/spamassassin/ の場合、最後のコマンドは次のように置き換える必要があります。
mv FuzzyOcr* /home/admispconfig/ispconfig/tools/spamassassin/etc/mail/spamassassin/まだ /usr/src/FuzzyOcr-3.5.1/ ディレクトリを削除しないでください。そこには、後で FuzzyOCR が期待通りに動作しているかをテストするために必要なサンプル画像スパムメールが含まれているディレクトリ(samples/)があります。
これで FuzzyOCR がインストールされました。次に、設定を行う必要があります。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。