Spam Bekämpfung · 1 min read · Dec 28, 2025
Bekämpfung von Bildspam mit FuzzyOCR und SpamAssassin auf Debian/Ubuntu
Bekämpfung von Bildspam mit FuzzyOCR und SpamAssassin auf Debian/Ubuntu
Version 1.0
Autor: Falko Timme
Dieses Tutorial beschreibt, wie man E-Mails auf Bildspam mit FuzzyOCR scannt. FuzzyOCR ist ein Plugin für SpamAssassin, das sich auf unerwünschte Massen-E-Mails konzentriert, die Bilder als Hauptinhaltsträger enthalten. Mit verschiedenen Methoden analysiert es den Inhalt und die Eigenschaften von Bildern, um zwischen normalen E-Mails (ham) und Spam-E-Mails zu unterscheiden. FuzzyOCR versucht, die Systemlast niedrig zu halten, indem es nur E-Mails scannt, die noch nicht von SpamAssassin als Spam kategorisiert wurden, und so unnötige Arbeit vermeidet.
Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
In diesem Artikel werde ich Debian Etch als Basissystem verwenden. Die Schritte zur Installation von FuzzyOCR sollten für Ubuntu-Systeme die gleichen sein.
Ich gehe davon aus, dass SpamAssassin bereits installiert und funktionsfähig ist, mit /etc/mail/spamassassin/ als Hauptkonfigurationsverzeichnis. Wenn Ihr Verzeichnis anders ist (z. B. wenn Sie ISPConfig installiert haben, ist das Verzeichnis /home/admispconfig/ispconfig/tools/spamassassin/etc/mail/spamassassin/), ist das kein Problem. Ich werde anmerken, wo was geändert werden muss.
Bitte stellen Sie sicher, dass Ihre SpamAssassin-Version mit FuzzyOCR funktioniert. Zum Beispiel erfordert die FuzzyOCR-Version, die ich hier installieren werde ( fuzzyocr-3.5.1-devel.tar.gz), SpamAssassin 3.1.4 oder neuer.
2 Installieren Sie die Voraussetzungen für FuzzyOCR
FuzzyOCR hat einige Voraussetzungen wie ocrad und gocr, die wir wie folgt installieren können:
apt-get install netpbm gifsicle libungif-bin gocr ocrad libstring-approx-perl libmldbm-sync-perl imagemagick tesseract-ocr3 FuzzyOCR installieren
Als nächstes laden wir die neueste FuzzyOCR-Entwicklungsversion von http://fuzzyocr.own-hero.net/wiki/Downloads herunter und installieren sie. Wir laden die Entwicklungsversion anstelle der stabilen Version herunter, weil die FuzzyOCR-Entwickler sagen:
“Die aktuelle Empfehlung ist die Entwicklungsversion, da die stabile Version Funktionen vermissen lässt und sehr alt ist.”
cd /usr/src/
wget http://users.own-hero.net/~decoder/fuzzyocr/fuzzyocr-3.5.1-devel.tar.gzDann entpacken wir FuzzyOCR und verschieben alle FuzzyOcr*-Dateien und das FuzzyOcr-Verzeichnis (sie befinden sich alle im FuzzyOcr-3.5.1/-Verzeichnis) nach /etc/mail/spamassassin:
tar xvfz fuzzyocr-3.5.1-devel.tar.gz
cd FuzzyOcr-3.5.1/
mv FuzzyOcr* /etc/mail/spamassassin/Wenn Ihr SpamAssassin-Verzeichnis anders ist, z. B. /home/admispconfig/ispconfig/tools/spamassassin/etc/mail/spamassassin/, dann sollte der letzte Befehl ersetzt werden durch
mv FuzzyOcr* /home/admispconfig/ispconfig/tools/spamassassin/etc/mail/spamassassin/Löschen Sie das Verzeichnis /usr/src/FuzzyOcr-3.5.1/ noch nicht, dort befindet sich ein Verzeichnis mit Beispielen für Bildspam-E-Mails ( samples/), das wir später benötigen, um zu testen, ob FuzzyOCR wie erwartet funktioniert.
So, FuzzyOCR ist jetzt installiert, jetzt müssen wir es konfigurieren.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.