MS Outlook 2010: filtrar mensagens, exceto onde eu sou o único para: destinatário

0

Estou tentando filtrar certas mensagens exceto se elas forem enviadas apenas para mim, no sentido de que sou o único destinatário na linha To: (o único destinatário esperado açao). Existem outros destinatários, mas todos são Cc: destinatários (partes no loop, não se espera que tomem providências).

Eu tentei a exceção "exceto se enviado apenas para mim" , mas não está combinando mensagens que são apenas To: me e Cc: para outras. Essas mensagens ainda são processadas pelo filtro.

Eu também tentei olhar para isso do ângulo de criar um filtro positivo para essas exceções e inseri-lo antes do filtro principal, mas não encontrei nenhuma maneira de corresponder mensagens onde meu nome é a única entrada no campo Para: cabeçalho, independentemente de quantos destinatários existem.

    
por Kaz 11.05.2015 / 21:00

1 resposta

1

Eu acredito que você precisa criar duas regras:

  1. "executar um script" que verifica a condição necessária e define algum x-header como um sinalizador para a próxima regra usando o VBA.

Simething assim:

Sub ImTheOnlyTo(Item As MailItem)
    ...
    Set objProp = Item.UserProperties.Add("x-imtheonlyto", 1)
    objProp.Value = "yes"        
End Sub
  1. "com palavras específicas no cabeçalho da mensagem" que verifica a presença do x-header definido anteriormente (como x-imtheonlyto).
por 11.05.2015 / 21:24