Комментарии к Intelligent Message Filter
Спрашивали тут некоторые особенности конфигурирования IMFv2 – Intelligent Message Filter в Exchange Server 2003.
Как известно IMF развивается и довольно успешно применяется, на протяжение вот уже нескольких версий Exchange Server.
Во времена Exchange 2000 Server он еще не был встроен в Exchange, а подавался отдельно, в виде «Message Screener™», как addon к ISA Server 2000. Его полагалось ставить в DMZ, на IIS, перед Exchange.
Во времена Exchange Server 2003 он получил новое название – «Intelligent Message Filter™» и был сначала отдельной утилитой из «Exchange All Tools™», а в последствии, с (Exchange)SP2 перекочевал в разряд штатных антиспам-фильтров Exchange, и продолжил свое существование и развитие и по сей день в том же статусе.
Сейчас в Exchange Server 2007 он снова получил новое название, теперь уже «Content Filter™», и присутствует по умолчанию на EdgeTransport, а так же может быть быть активирован, в числе прочих фильтров, на HubTransport.
Так что, как видите, «карьера» у него – довольно успешная
И по скольку Exchange Server 2003 еще полным ходом используется в довольно большом проценте организаций, просили меня пояснить некоторые моменты в конфигурировании вышеуказанного фильтра.
Общие настройки пересказывать не буду, это давно и неоднократно описано, но если понадобится разъяснения – «..do not hesitate to contact us», как говорит Microsoft
, спрашивайте здесь же, в комментах, расстараюсь.

А вот конкретные вопросы – освещу.
I.
Добрый День!
Вот такой вопрос.
Возможно ли и если да то где? настроить в exchnage server 2003 SE правило или политику, чтобы письма которые в ТЕМЕ ПИСЬМА содержат текст [SPAM] удалялись или еще что-то?
Заранее Благодарен!
Для IMF можно создать XML файл со всеми нужными словами и словосочетаниями, встречающимися в спаме.
1. Полагаю, что Exchange Server 2003 у вас SP2.
2. regsvr32 C:Program FilesExchsrvrbinMSCFV2MSExchange.UceContentFilter.dll
3. В папке C:Program FilesExchsrvrbinMSCFV2 создайте текстовый файл, в котором впишите следущее:
<?xml version="1.0" encoding="UTF-16"?>
<CustomWeightEntries xmlns="http://schemas.microsoft.com/2005/CustomWeight">
<CustomWeightEntry Type="SUBJECT" Change="9" Text="[SPAM]"/>
<CustomWeightEntry Type="BODY" Change="9" Text="Любые слова из спама"/>
<CustomWeightEntry Type="BODY" Change="MIN" Text="Любые слова - не спам"/>
<CustomWeightEntry Type="BOTH" Change="MAX" Text="спам: слова в теле и теме"/>
</CustomWeightEntries>
4. Переименуйте файл в MSExchange.UceContentFilter.xml
5. Дополняйте по мере необходимости.
6. Легенда: Type=»" – местонахождение слова. Возможные варианты:
Subject – в теме
Body – в теле
Both – и там, и там
Change=»" – установить рейтинг вероятности спама, варианты:
0-9 – уровень вероятности, устанавливается сообразно с пороговыми значениями в GUI.
+1,+2,+3… – прибавить к первоначальной оценке, указанное количество единиц. Повышает вероятность отлова фильтром.
-1,-2,-3… – убавить от первоначальной оценки. Уменьшает вероятность отлова письма фильтром.
MIN – установить уровень на минимум. Гарантированное прохождение фильтра письмом. Для не спама.
MAX – уровень на максимум. Гарантированный убой письма фильтром. Для спама.
* Примечание 1:
При попадании одного и того же слова, со значениями MIN и MAX, результирующее значение – «0″, т.е. «НЕ спам».
* Примечание 2:
Файл MSExchange.UceContentFilter.xml, в размере не должен превышать 128Kb[1].
II.
Q: Одна из настроек IMF – «When blocking message: Do nothing/Archive/Delete». Куда по умолчанию падают архивируемые письма, в каком формате, и можно ли контролировать целевую папку?
По умолчанию IMF складывает отфильтрованный контент (если вы выбираете соответствующую опцию) в папку: drive:%programfiles%Exchsrvrmailrootvsi*UCEArchive, в формате *.eml (Outlook Express). Так что выловленные письма, не являющиеся спамом, «false positives» можно скидывать обратно в транспортный поток, посредством папочки drive:%programfiles%Exchsrvrmailrootpickup.
Частая множественная перезапись файлов в папке UCEArchive приводит к повышению фрагментированности системного раздела Exchange, по этому если вы хотите разместить целевую папку на другом диске, сделать это можно следующим образом:
В реестре, в ветке
HKEY_LOCAL_MACHINESoftwareMicrosoftExchangeContentFilterсоздается String value, с названием ArchiveDir, и значением типа drive:CustomFolder. Что и будет целевой папкой для складирования отловленных писем.
Собственно, остается только регулярно мониторить содержимое папки, выкидывать спам, или скармливать его какому-нибудь антиспам фильру.
И, да, первое время работы IMF – крайне рекомендуется именно архивировать отловленные письма, для более точной калибровки уровней. У всех организаций «уровень видимости» в интернете разный, по этому и пороговые значения фильтра будут разными. И учтите, что они могут меняться со временем.
PS: Если что-то, интресующее вас, осталось за кадром, в этом посте – спрашивайте.
Ну вот и все. Юзайте фильтры с умом. Удачной охоты всем.


Спасибо за интересную подачу материала.
Пожалуйста Маша,
спасибо что вы меня читаете.
по правде хорошо написали, это я вам как дипломированны журналист пишу!
Моё мнение смысл раскрыт дальше некда, человек постарался, за что ему cпасибо!
спасибо, доступно. Может есть у кого уже xml-файл для фильтра, поделитесь, Спам то душит всех
Познавательно
Скажите плз. есть ли в IMF MS Exchange Server 2003 поиск по Заголовку письма (header)?
Очень нужно.
У нас есть внешний спам фильтр который проставляет X-Spam-Status: Yes, Нужно письма содержащие в заголовке вышеукзаный текст складывать в папку Нежелательная почта с помощью IMF на большом кол-во клиентов.
Хорошая работа!
Отличный сайт, часто бываю и всегда нахожу что-то интересное.
Спасибо,
спрашивайте, если что-нибудь не найдете!
Убежден, верная новость
Автор пешы исчо
заметанно