I seem to be missing something on the configuration of FuzzyOcr, or perhaps my knowledge of how to install plugins is lacking. I initially put this line in /etc/mail/spamassassin/init.pre:
loadplugin FuzzyOcr /etc/mail/spamassassin/plugins/FuzzyOcr.pm and spamassassin complains: smtp.cs.utexas.edu$ spamassassin --lint [8948] warn: plugin: failed to load plugin /lusr/perl5.8/etc/mail/spamassassin/FuzzyOcr.pm: No such file or directory smtp.cs.utexas.edu$ Huh? I don't understand why it is looking there for FuzzyOcr.pm, but ok, I'll rename it (and edit the path in init.pre): smtp.cs.utexas.edu$ mv /etc/mail/spamassassin/plugins/FuzzyOcr.pm \ /lusr/perl5.8/etc/mail/spamassassin/FuzzyOcr.pm smtp.cs.utexas.edu$ spamassassin --lint [9334] warn: Subroutine new redefined at /lusr/perl5.8/etc/mail/spamassassin/FuzzyOcr.pm line 56. [9334] warn: Subroutine parse_config redefined at /lusr/perl5.8/etc/mail/spamassassin/FuzzyOcr.pm line 66. [9334] warn: Subroutine dummy_check redefined at /lusr/perl5.8/etc/mail/spamassassin/FuzzyOcr.pm line 101. [9334] warn: Subroutine wrong_ctype redefined at /lusr/perl5.8/etc/mail/spamassassin/FuzzyOcr.pm line 105. [9334] warn: Subroutine corrupt_img redefined at /lusr/perl5.8/etc/mail/spamassassin/FuzzyOcr.pm line 119. [9334] warn: Subroutine check_fuzzy_ocr redefined at /lusr/perl5.8/etc/mail/spamassassin/FuzzyOcr.pm line 133. smtp.cs.utexas.edu$ Does anyone know why perl is generating these warnings? The plugin seems to work otherwise, i.e. it correctly identifies the images in the sample tar file. Thanks Fletcher