Gibt es eine Möglichkeit, reguläre Ausdrücke in Outlook-Regeln zu verwenden?

10

Unser Mailserver schafft es, eine Menge Spam zu filtern, aber die Spammer scheinen Wege zu finden, um dies zu umgehen. Ich stelle fest, dass die aktuelle Menge an Dingen, die durchkommt, an meinem Ende gefiltert werden könnte, wenn ich nur eine Regel aufstellen könnte, die auf Dinge hinweist, die ein regulärer Ausdruck herausfinden könnte. Hier ist eine sehr konsistente Sache im Nachrichtentext einer großen Anzahl von Nachrichten:

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

Ich schaue in die Liste der Bedingungen im Regelassistenten und sehe nichts, was hilft, aber vielleicht sehe ich nichts, was funktionieren könnte?

Dies ist Outlook 2007.

Cyberherbalist
quelle
Ich werde empfehlen, dies auf StackOverflow zu verschieben, da dies einiges an Programmierung erfordert. Für RegEx & VBScript Referenz, schauen Sie sich msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat
Siehe meine Kommentare zu Ihrer Antwort unten.
Cyberherbalist

Antworten:

3

Ich habe auf Ihre Stackoverflow-Frage geantwortet . Hoffentlich hilft das. Beachten Sie, dass die Verwendung der Aktion "Skript ausführen" nur eine Aktion und keine Bedingung ist. Um effektiv zu sein, muss es sich in der obersten Regel befinden, die alle eingehenden Nachrichten verarbeitet. Anschließend überprüft das Skript nur den Inhalt und verschiebt / löscht das Nachrichtenelement oder überspringt es einfach, sodass die nächste Regel es von dort übernehmen kann.

Sie können dies auch über Element- / Anwendungsereignisse verwalten. Ein Beispiel finden Sie unter Microsoft Outlook-Programmierung: Starthilfe für Administratoren, Entwickler und Hauptbenutzer: Abschnitt 11.5.3 .

Bob-the-Zerstörer
quelle
0

Es gibt eine Regel, nach der Sie nach bestimmten Wörtern im Körper suchen können. Vielleicht könnten Sie das versuchen? Alt-Text

Sathyajith Bhat
quelle
Seufzer. Ich habe es bereits für einige der Spam-Mails verwendet, bei denen die Wörter "viagra", "cialis" und "replica" freundlicherweise falsch geschrieben wurden. Es ist einfach, "v1agr4", "c14lis" zu fangen. Es gibt nur so viele Möglichkeiten, diese Wörter falsch zu schreiben, bevor sie unverständlich werden. Aber andere Dinge, wie die, die ich in der Frage erwähne, sind zu komplex. Ich kann zum Beispiel keinen bestimmten Domain-Link finden, weil sie so viele verwenden. Es wäre ein Vollzeitjob, sie alle im Auge zu behalten.
Cyberherbalist
@Cyberherbalist Sie können Makros und VBA in Outlook verwenden. VBA kann RegEx unterstützen. Hier ist ein Link, der dokumentiert, dass - msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat
Ich bin mir dessen bewusst, @Sathya, aber ich konnte noch nie eine Dokumentation finden, wie ein VBA-Skript funktioniert, um bestimmte Eigenschaften in einer Nachricht zu überprüfen und Maßnahmen zu ergreifen. Für jede in Outlook eintreffende Nachricht müsste ein VBA-Skript ausgeführt werden, aber es gibt keine Option, die ich entdecken kann, um dies zu erreichen! Ich frage hier, weil es vielleicht eine dunkle Einstellung gibt, von der ich nichts weiß, was das, was ich versuche, ermöglichen würde. Wenn es keine gibt, dann soll es so sein.
Cyberherbalist
Tatsächlich habe ich bei StackOverflow eine Frage, wie ein VBA-Skript ausgeführt werden kann (für einen anderen als den hier genannten Zweck), und es ist seit über einem Jahr unbeantwortet geblieben. stackoverflow.com/questions/836254/…
Cyberherbalist
@ Cyberherbalist Lass mich versuchen, einen Riss zu bekommen. Werde meinen Fortschritt wahrscheinlich morgen aktualisieren.
Sathyajith Bhat
0

Möglicherweise nicht die Antwort, nach der Sie suchen, aber da Sie einen Mailserver haben, haben Sie vermutlich> 1 Personen in Ihrem Netzwerk, die ihre E-Mails von diesem abholen?! In diesem Fall scheint es das Problem am falschen Ende zu sein, reguläre Ausdrücke auf jedem Client-PC zu haben, die regelmäßig optimiert werden müssen, und eine verdammt hohe Supportlast zu verursachen.

Wenn Ihr Mailserver nicht alle erforderlichen Filter ausführt, empfehlen wir Ihnen, dort zu beginnen und zu prüfen, was Sie dagegen tun können.

Was läuft auf Ihrem Mailserver? (Austausch?)

Linker3000
quelle
Ja, es ist Exchange. Sie haben dort auch eine Anti-Spam-Lösung von Drittanbietern. Es fängt eine Menge Sachen auf, aber in letzter Zeit scheint viel mehr durchzukommen als zuvor. Ich habe mit ihnen gesprochen; Sie sind nicht besonders hilfreich.
Cyberherbalist