Como testar as pontuações de spam por email com o amavis?

2

Gostaria de testar uma mensagem de spam para ver as pontuações de spam que o SpamAssassin atribui a ela. Os arquivos db SA ( bayes_toks , etc) residem em /var/lib/amavis/.spamassassin . Eu testei e-mails fazendo isso:

sudo su amavis -c 'spamassassin -t msgfile'

Embora isso produza alguns resultados estranhos, como:

Content analysis details:   (3.7 points, 5.0 required)

 pts rule name              description
---- ---------------------- --------------------------------------------------
 3.5 BAYES_99               BODY: Bayes spam probability is 99 to 100%
                            [score: 1.0000]
-0.0 NO_RELAYS              Informational: message was not relayed via SMTP
 0.0 LONG_TERM_PRICE        BODY: LONG_TERM_PRICE
 0.2 BAYES_999              BODY: Bayes spam probability is 99.9 to 100%
                            [score: 1.0000]
-0.0 NO_RECEIVED            Informational: message has no Received headers

0,2 é uma pontuação muito baixa para BAYES_999 ! Mas esta é a primeira vez que uso o amavis, anteriormente eu sempre usei o spamassassin diretamente como um filtro de conteúdo no postfix, mas aparentemente rodar o amavis / spamassassin é mais eficiente.

Então, com o amavis na foto, como posso executar um teste em uma mensagem para ver sua divisão de pontuação de spam?

Outro e-mail em que fiz um teste obteve este resultado:

 2.0 BAYES_80               BODY: Bayes spam probability is 80 to 95%
                        [score: 0.8487]

Não faz sentido, que BAYES_80 possa render uma pontuação mais alta que BAYES_999. Socorro!

    
por CaptSaltyJack 20.07.2014 / 21:54

1 resposta

3

As regras são cumulativas. Em alguns casos, como este, você terá regras sobrepostas acionadas.

Bayes 99 a 99,9 Scores 3,5

3.5 BAYES_99               BODY: Bayes spam probability is 99 to 100%
                           [score: 1.0000]

Bayes 99,9 a 100% aciona duas regras e pontuações 3.7.

3.5 BAYES_99               BODY: Bayes spam probability is 99 to 100%
                           [score: 1.0000]
0.2 BAYES_999              BODY: Bayes spam probability is 99.9 to 100%
                           [score: 1.0000]

EDIT: Amavis parece apoiar testes diretamente.

Há algumas dicas sobre testes na lista de e-mails . Isso indica algo como o seguinte.

mini_sendmail -ftest at example.com -s127.0.0.1 \
     -p8888 postmaster at example.com <test.msg

Pode ser possível gerar uma configuração de teste que entregue mensagens a um arquivo. Veja o tópico da lista de discussão acima.

A documentação do amavis-new indica que há alguma documentação na distribuição. Em particular, 'test-messages / README'.

O Amavis funciona reinjetando e-mails de volta ao seu MTA. Isso pode resultar em spam de back-scatter.

    
por 21.07.2014 / 04:39