Пытаюсь, как многие, избавиться от спама посредством фильтра selective downloads. Использую набор строк и режим kill, if any string match.
Вот пример одной (из многих) строк в моем фильтре по теме письма:
.*[Ппn][РрPp][ЕеEe][Дд][Лл][ОоOo][Жж][ЕеEe][НнH][Ииu].*
Я предполагаю (прочтя хелп по regular expressions) что такая запись соответствует появлению слова "предложение" в любой фразе, в том числе и отдельно, в любой форме записи - с использованием букв латинского алфавита и обоих регистров.
Таких строк у меня порядка четырех сотен (10 кбайт). Сегодня, по неочевидным причинам, письмо с темой Спецuальное предложенuе для корпоратuвных клuентов. M замечательно прошло сквозь фильтр. Я уже перепроверил несколько раз и не вижу ошибку у себя. Есть идеи?
Попутно вопрос, как оттестировать фильтр selective downloads на пришедшем и проскочившем сквозь фильтр спаме (без почтового сервера)?
BTW, я в курсе про настройку чувствительности к регистру в регулярных выражениях. Похоже, по умолчанию Бат (вопреки хелпу) различает регистр. Должен ли я в каждой строке фильтра указывать (?i) или что-то подобное, или достаточно в первой?