Existe-t-il un moyen d'utiliser des expressions régulières dans les règles Outlook?

10

Notre serveur de messagerie parvient à filtrer beaucoup de spam, mais les spammeurs semblent trouver des moyens de le contourner. Je trouve que la récolte actuelle de choses qui passe peut être filtrée de mon côté si seulement je pouvais établir une règle qui pourrait indiquer des choses qu'une expression régulière pourrait dénicher. Voici une chose très cohérente dans le corps du message d'un grand nombre de messages:

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

Je regarde dans la liste des conditions dans l'Assistant Règles et je ne vois rien qui aide, mais peut-être que je ne vois pas quelque chose qui pourrait fonctionner?

Il s'agit d'Outlook 2007.

Cyberherbaliste
la source
Je vais recommander de déplacer cela vers StackOverflow, car cela implique un peu de programmation. Pour la référence RegEx et VBScript, consultez msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat
Voir mes commentaires à votre réponse, ci-dessous.
Cyberherbaliste du

Réponses:

3

J'ai répondu à votre question stackoverflow . J'espère que cela vous aidera. Gardez à l'esprit que l'utilisation de l'action «exécuter le script» n'est qu'une action et non une condition. Pour être efficace, il devra être dans la règle supérieure gérant tous les messages entrants, puis le script inspectera simplement le contenu et déplace / supprime l'élément de message ou saute simplement dessus en laissant la règle suivante en ligne la reprendre à partir de là.

Vous pouvez également gérer cela via des événements d'élément / d'application. Voir la programmation Microsoft Outlook: Jumpstart pour les administrateurs, les développeurs et les utilisateurs avancés: Section 11.5.3 pour un exemple.

bob-le-destructeur
la source
0

Il y a une règle où vous pouvez vérifier des mots spécifiques dans le corps, peut-être pourriez-vous essayer cela? texte alternatif

Sathyajith Bhat
la source
Soupir. Je l'ai déjà utilisé pour certains des spams qui mal orthographient les mots "viagra" "cialis" et "replica" - vous savez, les fautes d'orthographe leet-speak, probablement pour tromper l'heuristique. Il est facile d'attraper "v1agr4", "c14lis". Il n'y a que de nombreuses façons d'orthographier ces mots avant qu'ils ne deviennent inintelligibles. Mais d'autres types de choses, comme celle que je mentionne dans la question, sont trop complexes. Je ne peux pas attraper un lien de domaine particulier, par exemple, car ils en utilisent beaucoup. Ce serait un travail à temps plein de garder une trace de tous.
Cyberherbalist
@ Cyberherbalist Vous pouvez utiliser les macros et VBA dans Outlook. VBA peut prendre en charge RegEx. Voici un lien documentant cela - msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat
J'en suis conscient, @Sathya, mais je n'ai jamais pu trouver de documentation sur la façon de faire fonctionner un script VBA pour vérifier certaines propriétés dans un message et prendre des mesures. Un script VBA devrait être exécuté pour chaque message arrivant dans Outlook, mais il n'y a aucune option que je puisse découvrir pour qu'il en soit ainsi! Je demande ici parce qu'il y a peut-être un cadre obscur dont je ne sais rien qui permettrait ce que j'essaie de faire. S'il n'y en a pas, qu'il en soit ainsi.
Cyberherbalist
En fait, j'ai une question sur StackOverflow demandant comment exécuter un script VBA (dans un autre but que celui mentionné ici), et il est resté sans réponse pendant plus d'un an. stackoverflow.com/questions/836254/…
Cyberherbaliste
@ Cyberherbalist Permettez-moi d'essayer d'avoir une fissure. Mettra à jour mes progrès probablement demain.
Sathyajith Bhat
0

Ce n'est peut-être pas la réponse que vous cherchez, mais comme vous avez un serveur de messagerie, je suppose que vous avez> 1 personnes sur votre réseau qui y récupèrent leur courrier?! Dans ce cas, le fait d'avoir des expressions régulières sur chaque PC client qui nécessitera des ajustements réguliers semble résoudre le problème du mauvais côté et créer une lourde charge de support.

Si votre serveur de messagerie n'effectue pas tout le filtrage dont vous avez besoin, je vous suggère de commencer par là et de voir ce qui peut être fait à ce sujet.

Quel est votre serveur de messagerie en cours d'exécution? (Échange?)

Linker3000
la source
Oui, c'est Exchange. Ils ont également une solution anti-spam tierce. Il attrape beaucoup de choses, mais dernièrement, il semble que beaucoup de choses passent, plus qu'avant. J'ai parlé avec eux; ils ne sont pas particulièrement utiles.
Cyberherbalist