Ticket #2970 (closed defeito: fixed)

Opened 7 years ago

Last modified 7 years ago

Verificar inconsistência em filtros com critério 'não contém'

Reported by: airton Owned by: airton
Priority: normal Milestone: Expresso 2.4.2
Component: ExpressoMail Version: trunk
Severity: média Keywords: Prognus, filtros, expressoMail, não contém
Cc: WorkGroup:

Description

Verificar inconsistências em regras de filtro de mensagens que tem critério "não contém" definido e analisar se está correto o funcionamento dos mesmos.

No Trac da Prognus, o ticket referente ao problema é o  #2837

Change History

comment:1 Changed 7 years ago by airton

  • Status changed from new to closed
  • Resolution set to fixed

Filtros de mensagem com critério "não contém a frase" estavam sendo criados de forma incorreta no script do Sieve. Para esses casos, deve ser usado a palavra reservada "not" na frente do critério no script:

require ["fileinto"];
if allof (not address :contains ["To", "TO", "Cc", "CC"] ["usuario@expresso.com"]){
    fileinto "INBOX";
}

A correção foi aplicada na revisão [6809].

comment:2 Changed 7 years ago by airton

Acabou faltando a concatenação das regras com critério "não contém a frase", com isso em regras com mais de um critério, somente o último era salvo efetivamente no script.

Aplicado na revisão [6813].

comment:3 Changed 7 years ago by eduardow

Atualizado no Branches na Revisão: [6835].

comment:4 Changed 7 years ago by eduardow

Atualizado no Branches na Revisão: [6836].

Note: See TracTickets for help on using tickets.