How do I install FuzzyOcr plugin for SpamAssassin to detect unsolicited bulk mail (Spam) containing images as the main content for Postfix mail server?
FuzzyOcr uses different methods to analyzes the content and properties of images to distinguish between normal mails (Ham) and spam mails. FuzzyOcr can detect many types of image spam and can protect your server and users from spammers easily.
How do Install FuzzyOCR on FreeBSD?
First, update ports tree, enter:
# portsnap fetch update
Now, install FuzzyOCR, type:
# cd /usr/ports/mail/p5-FuzzyOcr-devel
# make install clean
Copy FuzzyOcr config and words files to SpamAssassin configuration directory, type:
# cp /usr/local/share/examples/FuzzyOcr/FuzzyOcr.* /usr/local/etc/mail/spamassassin
Open /usr/local/etc/mail/spamassassin/init.pre file, enter:
# vi /usr/local/etc/mail/spamassassin/init.pre
Add following line to enable FuzzyOcr, enter:
# FuzzyOcr loadplugin Mail::SpamAssassin::Plugin::FuzzyOcr
Open /usr/local/etc/mail/spamassassin/FuzzyOcr.cf, enter:
# vi /usr/local/etc/mail/spamassassin/FuzzyOcr.cf
Make sure you set focr_logfile to /var/log/FuzzyOcr.log, enter:
focr_logfile /var/log/FuzzyOcr.log
Save and close the file. Restart your anti spam gateway engine such as mailscanner:
# /usr/local/etc/rc.d/mailscanner restart
NOTE: If you are not using mailscanner, restart sa-spamd:
# /usr/local/etc/rc.d/sa-spamd restart
How do I test if FuzzyOCR is working or not?
Simply download test sample spam email images from the official website. Or try following commands:
# cd /tmp
# mkdir test;cd test
# fetch http://users.own-hero.net/~decoder/fuzzyocr/sample-mails.tar.gz
# tar -zxvf sample-mails.tar.gz
# spamassassin -t < ocr-gif.eml
You can also see log in /var/log/maillog and /var/log/FuzzyOcr.log files:
# tail -f /var/log/FuzzyOcr.log
# tail -f /var/log/maillog
Recommend readings:
Featured Articles:
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- My 10 UNIX Command Line Mistakes
- Linux: 20 Iptables Examples For New SysAdmins

- 25 PHP Security Best Practices For Sys Admins
- The Novice Guide To Buying A Linux Laptop
- 10 Greatest Open Source Software Of 2009
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- Top 20 OpenSSH Server Best Security Practices
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Linux Video Editor Software
Facebook it - Tweet it - Print it -



{ 3 comments… read them below or add one }
Fedora 8 apache service and any other services are unbale to access from any other (windows/linux)machine in the network. Please can anybody help me regarding.
hi,
nice howto! but your simple test got mistake:
# unzip sample-mails.tar.gz
really unzip? ;)
s.
Heh
Thanks for the heads up!