Como posso criar uma regra do Outlook 2016 baseada no texto do corpo HTML?

Como posso criar uma regra do Outlook 2016 baseada no texto do corpo HTML?

Criação de regras acionadas por conteúdo corporal para mensagens formatadas em HTML

Recebo um conjunto automatizado de e-mails formatados em HTML. Certos e-mails que desejo tratar de forma diferente com base em uma parte do conteúdo. O conteúdo envolve o reconhecimento de uma âncora HTML específica no corpo.

Como posso expressar tal regra?

O que tentei:
salvei um e-mail representativo como um arquivo HTML e encontrei a âncora nesse arquivo. Em seguida, usei o título da âncora em minha regra. Também tentei usar toda a âncora HTML (como o email é gerado automaticamente, o formato será sempre exatamente o mesmo). Obviamente, nenhum dos dois funcionou porque aqui estou pedindo ajuda.

Estou usando um cliente MS Outlook 2016.

Responder1

Para simplificar e para usuários que não desejam lidar com VBA, a seguir é uma solução fácil.

A maioria dos e-mails em HTML tem formatação aplicada ao texto de origem. Portanto, se houver um URL no texto que você está pesquisando, sua regra não funcionará conforme o esperado. Portanto, antes de criar uma regra, sugiro que você vá em Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Segurança de E-mail e ative a opção "Ler todos os e-mails padrão em texto simples"

Centro de confiança

Depois de fazer isso, olhe o e-mail de seu interesse e use o texto que deseja usar para criar a regra. Ele conterá os links de como o Outlook o vê e sua regra também deveria.

Responder2

Este é o padrão comum para isso:

  1. Crie uma macro VBA que encontre tags/âncoras/... necessárias emMailItem.HTMLBody. Se encontrado, ele deve definir algumPropriedades do usuárioouCategoriaspara marcar este e-mail como contendo a fonte HTML necessária.
  2. Crie uma nova regra auxiliar que tenha condições adicionais para inspecionar HTML (se necessário) ou simplesmente sem quaisquer condições. Defina a ação desta regra comoexecute um scripte selecione o script da etapa 1. Façanãoselecionepare de processar mais regras. Mova esta regra para o topo da sua lista de regras.
  3. Crie uma regra que faça o que você deseja com mensagens contendo tags/âncoras/... HTML necessárias: mover para a pasta, encaminhar, etc. Defina a condição desta regra para verificar uma categoria ou propriedade de usuário definida pelo VBA na etapa 1.

informação relacionada