CentOS7 - não é possível alterar o spamassassin required_score

1

Eu tenho um servidor CentOS7 executando uma instalação do Spamassassin baseada no yum (spamassassin-3.3.2-4.el6.rfx.x86_64). Por algum motivo, não posso alterar a configuração de pontuação necessária para um valor personalizado. Quando o email é sinalizado como spam, vejo isso no cabeçalho da mensagem:

X-Spam-Flag: YES
X-Spam-Score: 6.869
X-Spam-Level: ******
X-Spam-Status: Yes, score=6.869 tagged_above=-99 required=5
tests=[HTML_MESSAGE=0.001, RDNS_NONE=5, SPF_HELO_SOFTFAIL=0.896,
SPF_SOFTFAIL=0.972] autolearn=no

Eu tentei editar o /etc/mail/spamassassin/local.cf para isso:

required_score 4.9

Mas isso não parece ter efeito - continuo vendo o '5' como a pontuação de spam necessária. Eu reiniciei o postfix e o spamassassin sem sucesso. Eu também tentei criar um link simbólico de /usr/share/spamassassin/local.cf para /etc/mail/spamassassin/local.cf como alguém sugeriu, sem sucesso.

As contas de e-mail no meu servidor não refletem os usuários reais do Centos, portanto não existem arquivos user_prefs que possam substituir o local.cf até onde eu sei.

Eu corri 'spamassassin -D --lint' e vi meu 4.9 quando ele executou testes genéricos, se isso significa alguma coisa.

Oct 16 09:15:53.384 [9363] dbg: rules: run_generic_tests - compiling eval code: meta, priority 500
Oct 16 09:15:53.384 [9363] dbg: rules: compiled meta tests
Oct 16 09:15:53.386 [9363] dbg: check: is spam? score=3.652 required=4.9

Existe algum outro arquivo que eu deveria editar para permitir configurações personalizadas?

    
por cardinalPilot 16.10.2018 / 21:57

1 resposta

1

/usr/bin/spamassassin é um programa independente que utiliza o mecanismo Spamassassin e é usado para verificar manualmente e-mails únicos e para verificar a configuração, regras, etc.

Quando você usa o mecanismo Spamassassin em conjunto com o postfix ou outro MTA, seu MTA usa algum programa de filtro para processar emails. Esse filtro utiliza o mesmo mecanismo de Spamassassin, mas pode usar um arquivo de configuração diferente. Pode ser /usr/bin/spamc , por exemplo.

Você pode verificar a configuração do postfix /etc/postfix/master.cf para descobrir qual programa é executado como um Spamassassin content_filter ( argv parameter). Para /usr/bin/spamc você pode adicionar -F /etc/mail/spamassassin/local.cf para definir explicitamente a configuração spamc .

    
por 17.10.2018 / 13:00