¿Hay alguna manera de usar expresiones regulares en las reglas de Outlook?

10

Nuestro servidor de correo se las arregla para filtrar una gran cantidad de spam, pero los spammers parecen estar encontrando formas de evitarlo. Estoy descubriendo que gran parte de la cosecha actual de cosas que pasan podría filtrarse de mi parte si solo pudiera hacer una regla que pudiera dar pistas sobre cosas que una expresión regular podría descubrir. Aquí hay algo muy consistente en el cuerpo del mensaje de una gran cantidad de mensajes:

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

Miro en la lista de condiciones en el Asistente de reglas y no veo nada que ayude, pero ¿tal vez no veo algo que pueda funcionar?

Esta es Outlook 2007.

Ciberherbalista
fuente
Voy a recomendar mover esto a StackOverflow, ya que esto implica un poco de programación. Para obtener una referencia de RegEx y VBScript, eche un vistazo a msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat
Vea mis comentarios a su respuesta, a continuación.
Ciberherbalista

Respuestas:

3

Respondí a tu pregunta de stackoverflow . Espero que eso ayude. Tenga en cuenta que usar la acción 'ejecutar script' es solo una acción, y no una condición. Para que sea efectivo, tendrá que estar en la regla superior que maneja todos los mensajes entrantes, y luego el script simplemente inspecciona el contenido y mueve / elimina el elemento del mensaje o simplemente lo omite, dejando que la siguiente regla en línea lo tome desde allí.

También puede administrar esto a través de eventos de elementos / aplicaciones. Consulte Programación de Microsoft Outlook: Jumpstart para administradores, desarrolladores y usuarios avanzados: Sección 11.5.3 para ver un ejemplo.

bob-the-destructor
fuente
0

Hay una regla en la que puedes buscar palabras específicas en el cuerpo, ¿tal vez podrías intentarlo? texto alternativo

Sathyajith Bhat
fuente
Suspiro. Ya lo he estado usando para algunos de los correos no deseados que amablemente escriben mal las palabras "viagra" "cialis" y "réplica", ya sabes, faltas de ortografía, probablemente para engañar a la heurística. Es fácil atrapar "v1agr4", "c14lis". Hay muchas maneras de escribir mal estas palabras antes de que se vuelvan ininteligibles. Pero otros tipos de cosas, como la que menciono en la pregunta, son demasiado complejas. No puedo atrapar un enlace de dominio en particular, por ejemplo, porque usan muchos. Sería un trabajo a tiempo completo hacer un seguimiento de todos ellos.
Ciberherbalista
@ Cyberherbalist Puede usar Macros y VBA en Outlook. VBA puede soportar RegEx. Aquí hay un enlace que documenta que: msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat
Soy consciente de esto, @Sathya, pero nunca he podido encontrar documentación sobre cómo hacer que un script VBA funcione para verificar ciertas propiedades en un mensaje y tomar alguna medida al respecto. Un script de VBA tendría que ejecutarse para cada mensaje que llegara a Outlook, ¡pero no hay ninguna opción que pueda descubrir para hacerlo! Estoy preguntando aquí porque tal vez hay una configuración oscura de la que no sé nada que permita lo que estoy tratando de hacer. Si no hay ninguno, que así sea.
Ciberherbalista
De hecho, tengo una pregunta sobre StackOverflow sobre cómo hacer que se ejecute un script VBA (para otro propósito que el mencionado aquí), y no ha recibido respuesta durante más de un año. stackoverflow.com/questions/836254/…
Cyberherbalist
@Cyberherbalist Permítanme intentarlo. Actualizaré mi progreso probablemente mañana.
Sathyajith Bhat
0

¿Posiblemente no sea la respuesta que está buscando, pero dado que tiene un servidor de correo, supongo que tiene> 1 personas en su red recogiendo su correo? En este caso, tener expresiones regulares en cada PC cliente que necesitará ajustes regulares parece estar abordando el problema en el extremo equivocado y creando una carga de soporte enorme.

Si su servidor de correo no realiza todo el filtrado que necesita, le sugiero que comience allí y vea qué se puede hacer al respecto.

¿Qué está ejecutando su servidor de correo? (¿Intercambiar?)

Linker3000
fuente
Sí, es intercambio. También tienen una solución antispam de terceros. Atrapa muchas cosas, pero últimamente parece que hay mucho que pasar, más que antes. He hablado con ellos; No son particularmente útiles.
Ciberherbalista