Esiste un modo per utilizzare le espressioni regolari nelle regole di Outlook?


10

Il nostro server di posta riesce a filtrare molto spam, ma gli spammer sembrano trovare modi per aggirarlo. Sto scoprendo che il raccolto attuale di cose che passa potrebbe essere filtrato dalla mia parte se solo potessi stabilire una regola che possa indovinare cose che un'espressione regolare potrebbe scovare. Ecco una cosa molto coerente nel corpo del messaggio di un gran numero di messaggi:

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

Guardo l'elenco delle condizioni nella Creazione guidata Regole e non vedo nulla che aiuti, ma forse non vedo qualcosa che potrebbe funzionare?

Questo è Outlook 2007.


Consiglio di spostare questo su StackOverflow, poiché ciò implica un bel po 'di programmazione. PEr RegEx e VBScript di riferimento, dare un'occhiata a msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat

Vedi i miei commenti alla tua risposta, di seguito.
Cyberherbalist,

Risposte:


3

Ho risposto alla tua domanda StackOverflow . Spero che questo possa aiutare. Tieni presente che l'utilizzo dell'azione "esegui script" è solo un'azione e non una condizione. Per essere efficace, dovrà essere nella regola principale che gestisce tutti i messaggi in arrivo, quindi lo script controlla solo il contenuto e sposta / elimina l'elemento del messaggio o semplicemente lo salta su di esso lasciando che la regola successiva in linea lo prenda da lì.

Puoi anche gestirlo attraverso eventi oggetto / applicazione. Vedere Programmazione di Microsoft Outlook: Jumpstart per amministratori, sviluppatori e utenti esperti: sezione 11.5.3 per un esempio.


0

Esiste una regola in cui è possibile verificare la presenza di parole specifiche nel corpo, forse potresti provarlo? testo alternativo


Sospiro. L'ho già usato per parte dello spam che digita in modo errato le parole "viagra" "cialis" e "replica" - sapete, errori ortografici, presumibilmente per ingannare l'euristica. È facile catturare "v1agr4", "c14lis". Ci sono solo tanti modi per scrivere male queste parole prima che diventino incomprensibili. Ma altri tipi di cose, come quello che cito nella domanda, sono troppo complessi. Non riesco ad afferrare un particolare link di dominio, ad esempio, perché ne usano così tanti. Sarebbe un lavoro a tempo pieno tenere traccia di tutti.
Cyberherbalist,

@Cyberherbalist Puoi usare Macro e VBA in Outlook. VBA può supportare RegEx. Ecco un link che documenta - msdn.microsoft.com/en-us/library/ms974570.aspx
Sathyajith Bhat

Sono a conoscenza di ciò, @Sathya, ma non sono mai stato in grado di trovare documentazione su come far funzionare uno script VBA per verificare determinate proprietà in un messaggio e agire su di esso. Uno script VBA dovrebbe essere eseguito per ogni messaggio che arriva in Outlook, ma non c'è alcuna opzione che posso scoprire per farlo! Sto chiedendo qui perché forse c'è qualche impostazione oscura di cui non so nulla che consentirebbe ciò che sto cercando di fare. Se non ce n'è, allora così sia.
Cyberherbalist,

In effetti, ho una domanda su StackOverflow che mi chiede come ottenere uno script VBA da eseguire (per un altro scopo rispetto a quello menzionato qui), ed è rimasto senza risposta per oltre un anno. stackoverflow.com/questions/836254/...
Cyberherbalist

@Cyberherbalist Fammi provare a provare. Aggiornerò i miei progressi probabilmente domani.
Sathyajith Bhat

0

Forse non è la risposta che stai cercando, ma dato che hai un server di posta allora presumo che tu abbia> 1 persone sulla tua rete che raccolgono la loro posta da esso ?! In questo caso, avere espressioni regolari su ciascun PC client che necessiterà di modifiche regolari sembra affrontare il problema dalla parte sbagliata e creare un diavolo di un onere di supporto.

Se il tuo server di posta non esegue tutti i filtri di cui hai bisogno, ti suggerirei di iniziare da lì e vedere cosa si può fare al riguardo.

Qual è il tuo server di posta in esecuzione? (Scambio?)


Sì, è Exchange. Hanno anche una soluzione anti-spam di terze parti. Cattura molte cose, ma ultimamente sembra che ci sia molto da fare, più di prima. Ho parlato con loro; non sono particolarmente utili.
Cyberherbalist,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.