Примеры

Примеры настройки правил модификации подключаемого модуля Dr.Web Modifier (на примере глобальных правил):

1.Выбрать из письма элементы, отвечающие двум условиям. Если такие элементы имеются, удалить все письмо, иначе – найти все вложенные в письмо исполняемые файлы и удалить их. После этого добавить в конец письма текстовую надпись "проверено!":

GlobalRules = select mime(headers) Content-type "text" \
and mime(body) "typical spam", goto(n) 1, discard, \
select mime(headers) Content-disposition ".exe", \
remove, select message, append_text "проверено!"

2.Удаление писем от выбранных пользователей:

GlobalRules = select mime(headers) \
From "weirdohacker@server.net", if found, \
reject, endif

3.Перенаправление писем:

GlobalRules = select mime.headers \
To "someaddress@my-net.com", \
redirect "anotheraddress@my-net.com"

В этом случае оригинал письма будет доставлен по адресу someaddress@my-net.com, а его копия будет направлена на anotheraddress@my-net.com. Если вы не хотите, чтобы письмо было доставлено оригинальному получателю, то можете использовать правило модификации, приведенное ниже.

4.Выбор сообщений по указанным признакам, перенаправление найденных сообщений на указанный адрес, удаление исходных сообщений, чтобы они не были доставлены оригинальным получателям:

GlobalRules = select mime.headers Subject "Help", \
if found, select mime.headers To "someaddress@my-net.com", \
if found, redirect "anotheraddress@my-net.com", \
discard, endif, stop, endif

5.Перенаправление писем, приходящих на общий корпоративный ящик, в зависимости от их темы:

a)письма с темой, соответствующей выражению "техподдержка|проблем[аы]|помощь" - в техподдержку

b)отправка писем с темой, соответствующей выражению "цен[аы]|купить|заказ" - в отдел продаж

c)перенаправление всех прочих писем на иной почтовый ящик

GlobalRules = \
select mime.headers Subject "техподдержка|проблем[аы]|помощь", \
if found, select mime.headers To "@company.com", \
if found, redirect "support@company.com", \
endif, pass, endif, \
select mime.headers Subject "цен[аы]|купить|заказ", \
if found, select mime.headers To "@company.com", \
if found, redirect "sell@company.com", \
endif, pass, endif, \
select mime.headers To "@company.com", \
redirect "inbox@company.com", pass

6.Поиск и переименование исполняемых файлов во вложениях:

GlobalRules = select mime.headers \
Content-disposition "filename=.*\\.exe", \
or mime.headers Content-type "name=.*\\.exe", \
replace "\\.ex_" "\\.exe", pass