Escreva um filtro Sieve (language) para pesquisar um corpo e cabeçalho de uma mensagem para uma lista de strings

0

Eu tenho a seguinte regra em peneira para filtrar mensagens contendo várias palavras em idiomas estrangeiros:

if body :raw :contains [
  "choix",
  "comprovante",
  ...                                # various words elided
  "soldes",
  "visualizar esta mensagem"
 ]
{
  fileinto "ForeignSpam";
}

Isso verifica apenas o corpo da mensagem, mas quero verificar os cabeçalhos e o corpo. Eu poderia escrever uma regra semelhante que se aplica apenas aos cabeçalhos, mas depois teria que repetir a lista de strings.

Como posso escrever uma única regra que pesquise uma mensagem inteira (o corpo e todos os cabeçalhos) para qualquer lista de palavras?

    
por KnowItAllWannabe 03.07.2017 / 06:47

0 respostas