Existe uma maneira de usar expressões regulares nas regras do Outlook?


10

Nosso servidor de email consegue filtrar muito spam, mas os spammers parecem estar encontrando maneiras de contornar isso. Estou descobrindo que muito do material atual que passa pode ser filtrado do meu lado, se eu pudesse fazer uma regra que indicasse coisas que uma expressão regular poderia descobrir. Aqui está uma coisa muito consistente no corpo da mensagem de um grande número de mensagens:

<!-- http://pieqc.medicggin.com  -->

Olho na lista de condições no Assistente de Regras e não vejo nada que ajude, mas talvez não veja algo que possa funcionar?

Este é o Outlook 2007.


Vou recomendar a mudança para o StackOverflow, já que isso envolve bastante programação. FOr RegEx & VBScript de referência, ter um olhar para msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat

Veja meus comentários à sua resposta abaixo.
Cyberherbalist

Respostas:


3

Eu respondi à sua pergunta sobre stackoverflow . Espero que ajude. Lembre-se de que usar a ação 'executar script' é apenas uma ação, e não uma condição. Para ser eficaz, ele deve estar na regra principal, manipulando todas as mensagens recebidas e, em seguida, o script apenas inspeciona o conteúdo e move / exclui o item da mensagem ou apenas o ignora, permitindo que a próxima regra na linha o leve a partir daí.

Você também pode gerenciar isso por meio de eventos de item / aplicativo. Consulte Programação do Microsoft Outlook: Jumpstart para administradores, desenvolvedores e usuários avançados: Seção 11.5.3 para obter um exemplo.


0

Existe uma regra em que você pode procurar por palavras específicas no corpo, talvez você possa tentar isso? texto alternativo


Suspiro. Eu já o uso para alguns dos spams que digitam incorretamente as palavras "viagra" "cialis" e "replica" - você sabe, erros de ortografia profundos, provavelmente para enganar heurísticas. É fácil capturar "v1agr4", "c14lis". Existem muitas maneiras de escrever incorretamente essas palavras antes que se tornem ininteligíveis. Mas outros tipos de coisas, como o que mencionei na pergunta, são muito complexos. Não consigo pegar um link de domínio específico, por exemplo, porque eles usam muitos. Seria um trabalho de período integral acompanhando todos eles.
Cyberherbalist

@ Cyberberbalist Você pode usar macros e VBA no Outlook. O VBA pode suportar RegEx. Aqui está um link que documenta isso - msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat

Estou ciente disso, @Sathya, mas nunca consegui encontrar documentação sobre como fazer um script VBA operar para verificar determinadas propriedades em uma mensagem e executar alguma ação. Um script VBA teria que ser executado para todas as mensagens que chegam no Outlook, mas não há nenhuma opção que eu possa descobrir para fazer isso! Estou perguntando aqui, porque talvez haja alguma configuração obscura que eu não conheça nada que permita o que estou tentando fazer. Se não houver, então que seja.
Cyberherbalist

De fato, tenho uma pergunta no StackOverflow perguntando como executar um script VBA (para outro propósito que não o mencionado aqui), e ele ficou sem resposta por mais de um ano. stackoverflow.com/questions/836254/…
Cyberherbalist

@ Cyberherbalist Deixe-me tentar ter uma rachadura nele. Atualizarei meu progresso provavelmente amanhã.
Sathyajith Bhat

0

Possivelmente não é a resposta que você está procurando, mas como você tem um servidor de e-mail, presumo que você tenha mais de 1 pessoa na sua rede, recebendo os e-mails dele ?! Nesse caso, ter expressões regulares em cada PC cliente que precisarão de ajustes regulares parece resolver o problema do lado errado e criar uma grande carga de suporte.

Se o seu servidor de email não estiver executando toda a filtragem necessária, sugiro que você comece por lá e veja o que pode ser feito sobre isso.

Qual é o seu servidor de email em execução? (Troca?)


Sim, é Exchange. Eles também têm uma solução anti-spam de terceiros. Ele pega muita coisa, mas ultimamente parece haver muita coisa acontecendo, mais do que antes. Eu falei com eles; eles não são particularmente úteis.
Cyberherbalist
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.