Spam protection · 2 min read · Dec 28, 2025

Lutter contre le spam d'images avec FuzzyOCR et SpamAssassin sur Debian/Ubuntu

Lutter contre le spam d’images avec FuzzyOCR et SpamAssassin sur Debian/Ubuntu

Version 1.0
Auteur : Falko Timme

Ce tutoriel décrit comment scanner les e-mails pour le spam d’images avec FuzzyOCR. FuzzyOCR est un plugin pour SpamAssassin qui vise le courrier indésirable en masse contenant des images comme principal support de contenu. En utilisant différentes méthodes, il analyse le contenu et les propriétés des images pour distinguer les e-mails normaux (ham) et les e-mails de spam. FuzzyOCR essaie de garder la charge système faible en scannant uniquement les e-mails qui n’ont pas déjà été catégorisés comme spam par SpamAssassin, évitant ainsi un travail inutile.

Je ne donne aucune garantie que cela fonctionnera pour vous !

1 Remarque préliminaire

Dans cet article, j’utiliserai Debian Etch comme système de base. Les étapes pour installer FuzzyOCR devraient être les mêmes pour les systèmes Ubuntu.

Je suppose que SpamAssassin est déjà installé et fonctionne, avec /etc/mail/spamassassin/ comme son répertoire de configuration principal. Si votre répertoire est différent (par exemple, si vous avez ISPConfig installé, le répertoire est /home/admispconfig/ispconfig/tools/spamassassin/etc/mail/spamassassin/), ce n’est pas un problème. J’indiquerai où changer quoi.

Veuillez vous assurer que votre version de SpamAssassin fonctionne avec FuzzyOCR. Par exemple, la version de FuzzyOCR que je vais installer ici ( fuzzyocr-3.5.1-devel.tar.gz) nécessite SpamAssassin 3.1.4 ou une version plus récente.

2 Installer les prérequis pour FuzzyOCR

FuzzyOCR a quelques prérequis comme ocrad et gocr que nous pouvons installer comme ceci :

apt-get install netpbm gifsicle libungif-bin gocr ocrad libstring-approx-perl libmldbm-sync-perl imagemagick tesseract-ocr

3 Installer FuzzyOCR

Ensuite, nous téléchargeons et installons la dernière version de développement de FuzzyOCR depuis http://fuzzyocr.own-hero.net/wiki/Downloads. Nous téléchargeons la version de développement au lieu de la version stable car les développeurs de FuzzyOCR disent :

“La recommandation actuelle est la version de développement car la version stable manque de fonctionnalités et est très ancienne.”

cd /usr/src/  
wget http://users.own-hero.net/~decoder/fuzzyocr/fuzzyocr-3.5.1-devel.tar.gz

Ensuite, nous décompressons FuzzyOCR et déplaçons tous les fichiers FuzzyOcr* et le répertoire FuzzyOcr (ils se trouvent tous dans le répertoire FuzzyOcr-3.5.1/) vers /etc/mail/spamassassin :

tar xvfz fuzzyocr-3.5.1-devel.tar.gz  
cd FuzzyOcr-3.5.1/  
mv FuzzyOcr* /etc/mail/spamassassin/

Si votre répertoire SpamAssassin est différent, par exemple /home/admispconfig/ispconfig/tools/spamassassin/etc/mail/spamassassin/, alors la dernière commande doit être remplacée par

mv FuzzyOcr* /home/admispconfig/ispconfig/tools/spamassassin/etc/mail/spamassassin/

Ne supprimez pas encore le répertoire /usr/src/FuzzyOcr-3.5.1/, il y a un répertoire avec des exemples d’e-mails de spam d’images à l’intérieur ( samples/) que nous aurons besoin plus tard pour tester si FuzzyOCR fonctionne comme prévu.

Donc, FuzzyOCR est maintenant installé, maintenant nous devons le configurer.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.