Você precisa de duas coisas para o suporte ao Razor. Você deve ativá-lo em Spamassassin. Em um sistema padrão, /etc/mail/spamassassin/v310.pre. Certifique-se de que esta linha não está comentada:
loadplugin Mail::SpamAssassin::Plugin::Razor2
Em segundo lugar, verifique se você tem o módulo instalado. A maneira rápida de verificar é usar o perl diretamente. Eu também incluí uma amostra de um módulo que eu sabia que não existia. Se você vir esse erro ao tentar usar o Razor2, será necessário instalar o agente Razor do repositório do RepoForge:
# perl -e 'use Mail::SpamAssassin::Plugin::Razor2'
# perl -e 'use Mail::SpamAssassin::Plugin::Razor3'
Can't locate Mail/SpamAssassin/Plugin/Razor3.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
# rpm -qa | grep Razor
perl-Razor-Agent-2.85-1.el5.rf
Finalmente, verifique se o spamassassin está realmente usando este módulo quando ele carrega:
# spamassassin -D < riz.cf 2>&1 | grep Razor
Jun 26 18:13:42.521 [303] dbg: plugin: loading Mail::SpamAssassin::Plugin::Razor2 from @INC