Usando razor2 com spamassassin

5

Eu instalei e configurei o razor2 de acordo com o documento oficial, incluindo a edição do arquivo de configuração v310.pre na pasta spamassassin.

Eu executei os dois comandos a seguir com sucesso (ambos os aparelhos indicados estavam presentes e funcionando corretamente):

 #   spamassassin -t -D < message.txt

 #   razor-check -d message.txt

No entanto, não vejo nenhuma indicação de navalha nos cabeçalhos dos novos emails que chegam.

Exemplo:

Date: Wed, 19 Jun 2013 11:31:19 -0700
Content-Language: en-us
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative;
        boundary="----=Part.164.7502.1371666679"
X-Spam-Status: No, score=6.0
X-Spam-Score: 60
X-Spam-Bar: ++++++
X-Ham-Report: Spam detection software, running on the system "svr1.domain.net", has
 identified this incoming email as possible spam.  The original message
 has been attached to this so you can view it (if it isn't spam) or label
 similar future email.  If you have any questions, see
 root\@localhost for details.

 Content preview:  Book an Alaskan Cruise today Browse Affordable Alaskan Cruises
    Today: http://www.oursearchnews.com/10BVFYT143BJQQR13AMQ12L17HSGW17XXO12NGMTPR1427701KU2917665020.php
    [...]

 Content analysis details:   (6.0 points, 7.0 required)

  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  1.4 RCVD_IN_BRBL_LASTEXT   RBL: RCVD_IN_BRBL_LASTEXT
                             [173.232.8.252 listed in bb.barracudacentral.org]
  0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was blocked.
                             See
                             http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                              for more information.
                             [URIs: oursearchnews.com]
  1.7 URIBL_DBL_SPAM         Contains an URL listed in the DBL blocklist
                             [URIs: oursearchnews.com]
  1.2 URIBL_JP_SURBL         Contains an URL listed in the JP SURBL blocklist
                             [URIs: oursearchnews.com]
  0.0 SPF_FAIL               SPF: sender does not match SPF record (fail)
 [SPF failed: Please see http://www.openspf.net/Why?s=mfrom;id=cruisetoalaska%40oursearchnews.com;ip=173.232.8.252;r=svr1.domain.net]
  0.0 HTML_MESSAGE           BODY: HTML included in message
  0.8 MPART_ALT_DIFF         BODY: HTML and text parts are different
 -0.0 BAYES_20               BODY: Bayes spam probability is 5 to 20%
                             [score: 0.1946]
  0.8 RDNS_NONE              Delivered to internal network by a host with no rDNS
  0.0 T_REMOTE_IMAGE         Message contains an external image
X-Spam-Flag: NO

Minha pergunta é se eu estou vendo algo como 4.0 RAZOR_SCORE ?

e também, há algumas etapas especiais que eu preciso executar na seguinte configuração:

CentOS CPanel / WHM EXIM w / spamassassin e Dovecot

Obrigado e ficaremos felizes em fornecer mais informações, se necessário.

    
por chuckieDub 19.06.2013 / 23:18

1 resposta

3

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
    
por 26.06.2013 / 20:17