Por que minha regra de filtragem de mensagens de troca não funciona?

1

Eu tenho duas regras para classificar os relatórios de bugs recebidos. O primeiro é específico para um único dispositivo:

Apply this rule after the message arrives
sent to SMS Distribution
    and with <source_device_number>: in the body
move it to the BugReports\<source_device_number> folder

.. e o segundo é um pega-tudo para todo o resto:

Apply this rule after the message arrives
sent to SMS Distribution
move it to the BugReports folder

Por alguma razão, a primeira regra nunca parece atuar, embora seja mais alta na lista. Então, por algum motivo, um e-mail como o seguinte não parece ser pego pela primeira regra:

From: <SourceDeviceUID>
To: SMS Distributor
Subject: Message from <SourceDeviceUID>
Message: <source_device_number>: Device encountered a problem. Details below...

... onde <source_device_number> é um inteiro.

A segunda regra funciona bem. Mas para alguns dispositivos de alta prioridade, quero que eles sejam classificados automaticamente.

Por que essa primeira regra pode falhar?

[Editar] ..também, existe alguma maneira de verificar se uma string existe apenas no início do corpo de um email?

    
por Jon Cage 15.06.2010 / 11:09

3 respostas

0

A resposta de Slacker sacudiu minha memória; O Outlook continuará processando todas as regras na ordem que você especificar, mas não acho que isso funcione nelas até chegar ao final da lista. Isso explica por que a última regra "pega tudo" estava comendo todas as outras mensagens.

Olhando as opções disponíveis na seção 'action (s)' do assistente de regras, há uma opção para stop processing more rules , que garantirá que a chamada catch não seja executada posteriormente. A ordem faz , portanto, importa.

    
por 15.06.2010 / 16:20
1

Acho que você precisa definir a segunda regra da seguinte forma:

Apply this rule after the message arrives
sent to SMS Distribution
move it to the BugReports folder
except with <source_device_number>: in the body
    
por 15.06.2010 / 13:49
0

O filtro do Exchange reconhece o source_device_number como uma string para pesquisar ou tenta compará-lo com um inteiro inexistente no corpo da mensagem?

    
por 15.06.2010 / 11:43