Ticket #2295 (closed defeito: fixed)

Opened 13 years ago

Last modified 12 years ago

Filtros bloqueia recebimento de todos emails

Reported by: cesar.vianna Owned by: rommelcysne
Priority: alta Milestone: Expresso 2.3.0
Component: ExpressoMail Version: branch 2.3
Severity: média Keywords: TAG2.3.0.7, Sync24
Cc: WorkGroup: Centro de Testes

Description

Para simular: Criar um filtro comum de remetente, sem assunto, descartando a mensagem e marcando a opção "Processar mensagens > Se todos os critérios forem atendidos". Assim, todas as mensagens serão descartadas.

Change History

comment:1 Changed 13 years ago by zapa

  • Owner changed from lavoisier.vieira to rommelcysne

comment:2 Changed 13 years ago by rommelcysne

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

Foi constatado erro na montagem de filtros no PHP. A relação entre as opções de "Processar mensagens" e os comandos de teste do Sieve estava trocada.

As opções disponíveis em "Processar mensagens:" são:

  1. "Se algum critério for atendido" - se um OU outro critério for verdadeiro;
  2. "Se todos os critérios forem atendidos" - se um E outro critério for verdadeiro;

As cláusulas de testes do Sieve são:

  1. allof - todos os critérios (E lógico);
  2. anyof - qualquer um dos critérios (OU lógico);

A opção 1. de criação de filtros gerava uma regra com a opção de teste a. do Sieve. A opção 2. de criação de filtros gerava uma regra com a opção de teste b. do Sieve.

Essas associações foram corrigidas e estão em testes que até o momento apontaram a correção do problema.

Commit na revisão [5120] do branch 2.3.

comment:3 Changed 12 years ago by douglasz

  • Keywords TAG2.3.0.7, Sync24 added; TAG2.3.0.7 removed
Note: See TracTickets for help on using tickets.