spamassassin configure como garantir que o status do X-Spam seja sempre escrito

1

Acabei de descobrir que o spamassassin ignora a verificação de e-mail maior que 250 KB por padrão. Devido a um erro de codificação, eu verifico o cabeçalho X-Spam-Status nos emails recebidos e não levo em conta o fato de que ele pode ser nulo. Eu sei que posso aumentar o tamanho do limite por configuração, mas isso pode causar um problema de carga no meu servidor. Desde que eu não quero reimplantar minha aplicação neste momento, eu queria saber se existe uma maneira de garantir que esse cabeçalho exista automaticamente em cada email, seja por configuração do spamassassin ou por postfix ou qualquer outra coisa. Obrigado, Dov.

    
por DoviG 07.04.2010 / 18:08

2 respostas

1

Essa configuração viola os princípios de:

  • KISS
  • Seja liberal no que você aceita

Você estará muito mais adiantado na correção de seu aplicativo, em vez de depender de outro código ou configuração independente que será necessário manter. Faça do jeito certo.

    
por 05.08.2011 / 02:18
1

Como você mencionou, é a configuração "padrão" com spamassasin que não verifica as mensagens que são maiores que o tamanho padrão / configurado. Sem passar os e-mails através do spam, o cabeçalho "X-Spam-Status" não será adicionado ao e-mail, a menos que você adicione o cabeçalho manualmente ao e-mail, se ele ainda não estiver presente. Você pode usar um script de pré-processamento para verificar o cabeçalho e adicioná-lo, se o cabeçalho não estiver presente e, em seguida, passá-lo para o seu aplicativo.

Felicidades

    
por 05.08.2011 / 02:08