Затемните olkInbox WithEvents как Outlook.Items
Приватное Sub Application_Quit ()
Установите olkInbox = ничего
Закончите подводную лодку
Приватное Sub Application_Startup ()
Установите olkInbox = Session.GetDefaultFolder (olFolderInbox). Детали
Подводная лодка конца
Приватное Sub olkInbox_ItemAdd (деталь ByVal как предмет)
Если Item.Class = olMail после этого
Деталь SpamChecker
Закончитесь если
Закончите подводную лодку
Sub SpamChecker (деталь как Outlook.MailItem)
«На следующей линии редактируйте список ключевых слов как пожелано. Будьте уверен отделить каждое слово с a | характер.»
КЛЮЧЕВЫЕ СЛОВА Const = «viagra|cialis|рецепт|фармация|phizer»
Тусклое objRegEx как предмет, colMatches как предмет, bolSpam как булевско
Установите objRegEx = CreateObject («VBscript.RegExp»)
С objRegEx
.IgnoreCase = True
. Картина = КЛЮЧЕВЫЕ СЛОВА
. Глобально = True
Закончитесь с
Установите colMatches = objRegEx.Execute (Item.Subject)
Если colMatches > 0 после этого bolSpam = True
Установите colMatches = objRegEx.Execute (Item.Body)
Если colMatches.Count > 0 после этого bolSpam = True
Если bolSpam после этого Item.Delete
Установите colMatches = ничего
Установите objRegEx = ничего
Закончите подводную лодку
|