Substituir asteriscos no nível x-spam por caractere diferente

1

É possível que o Amavis use algo diferente do caractere * para o cabeçalho X-SPAM-LEVEL (de preferência o caractere x ) e, em caso afirmativo, como realizá-lo?

TL; DR

Histórico: embora o usuário avançado possa filtrar com regex, para o usuário final, as "correspondências curinga" são muito mais fáceis de lidar. X-SPAM-LEVEL matches 'xxxx*' é muito mais fácil de ler (e digitar) do que X-SPAM-LEVEL matches regex '\*{4,}' - para o "usuário final normal", quero dizer. Eu tinha configurado no meu servidor antigo, onde SpamAsassin era usado via spamd (docs tem spam_level_char para isso, na minha configuração era add_header all Level _STARS(x)_ - então eu sei que é possível lá. Meu novo servidor usa SA via Amavis, então é uma coisa diferente aqui - e eu ainda não sabia como contar ao Amavis.

Já usei a maior parte do meu Google-Fu, mas não consegui encontrar nada 1 (e sim, também usei explicitamente a pesquisa aqui no Serverfault, bem como em SU, sem sucesso).

1: exceto por uma postagem de 2003 sugerindo corrigir o código do Amavis diretamente, o que não é uma opção para mim

    
por Izzy 20.10.2015 / 23:01

1 resposta

1

Oh bem, Murphy. Um minuto depois de postar minha pergunta eu decidi tentar a minha sorte prefixando a variável SA com $sa_ - e Amavis obviamente aceitou minha

$sa_spam_level_char = "x";

Enquanto esperava que os e-mails recebidos mostrassem sucesso (ou não), usei isso para uma pesquisa no Google - encontrando este post na lista de discussão do Amavis, afirmando:

The character in a bar can be chosen by $sa_spam_level_char and defaults to an asterisk.

Murphy novamente: quando você precisar de uma mensagem de spam (para confirmar), nenhuma vem em #D Mas com o Amavis sendo reiniciado sem uma mensagem de erro, e a lista do Amavis afirmando isso também, deve ser a resposta - então eu vou publique-o agora (e aceite quando confirmado).

    
por 20.10.2015 / 23:14

Tags