Борьба со спамом
В программе имеется собственное средство для борьбы с нежелательной рекламой (спамом)- антиспамный плагин Алексея Виноградова Bayeslt!Важно, что этот фильтр, борясь со спамом, не выливает ребенка вместе с водой: проще говоря, не удаляет письма на сервере, а фильтрует их уже здесь,в компьютере. А значит, ошибка в процессе отделения «овец от козлищ» не повлечет за собой потери полезной информации.При этом плагин избавляет нас от необходимости удалять спамные письма вручную и даже просто смотреть на них: сообщение, опознанное как спам, сразу отправляется в специально созданную резервациюдля рекламных писем папку Спам.Но чтобы спам-фильтр заработал, мы должны его включить, а потом еще и обучить. Сперва о том, как включать.В настройках Бата есть страница Защита от спама, куда надо будет зайти и указать, что делать со спамом: удалять или перемещать в папку Спам. Пока вы не будете полностью уверены в том, что плагин работает безошибочно,удаление не позволяйте.Разрешается также помечать спамные письма как прочитанные, чтобы они не привлекали к себе внимания. И эту настройку я бы поначалу не советовал включать. Почему?Потому что без достаточного обучения фильтр будет ошибаться. Иногда не распознает спам и поместит его в папку Входящие, а иногда, наоборот, отправит в спам нужное письмо. А если нужное письмо еще и помстится как прочитанное,мы можем про него просто-напросто забыть.Так что сперва учиться - а там уж и все остальное.Как же обучать фильтр? Как только в папке Входящие появится письмо со спамом, вы по нему щелкнете и воспользуетесь командой Пометить как спам в меню Специальное. Письмо сразу переедет в папку Спам, а программа примет к сведению ее устройство и отличительные особенности - в частности, ключевые слова, характерные для этого типа писем, и всякие специальные хитрости,применяемые спамерами для того, чтобы сбить программы с толку.Но первое время надо обязательно проверять и папку Спам на предмет ложного срабатывания плагина.Обнаружив там полезное, неспамное письмо,вы должны воспользоваться командой Пометить как НЕ спам, чтобы программа проанализировала его и попыталась понять, почему это письмо не относится к числу рекламных писем. ... То есть решая, спам перед ней или нет, программа как бы заходит с двух сторон: проверяет, есть ли в письме характерные признаки спама и есть ли в письме характерные признаки вашей обычной корреспонденции.Постепенно ошибок в различении спама будет становиться все меньше,а когда программа накапливает достаточно информации, ошибки в узнавании рекламы либо вовсе пропадают, либо сводятся к минимуму.Конечно, люди, занимающиеся массовой рассылкой рекламы, знают о том,какими способами антиспамные фильтры собирают на них компромат, и стараются всячески их обманывать (ситуация тут очень напоминает гонку вирусов и антивирусов). Например, они заменяют в слове (чтобы программа его не узнала) русские буквы на латинские,аналогичные по внешнему виду или просто на сходные по начертанию. Сравните: «предлагаем Вам приобрести "Виагру"»и «предлагаем Вам приобрести "Виагру"». С виду почти одно и то же, а если разобраться, то из двадцати девяти букв во второй фразе кириллицей набраны только пять («д», «л», «б» и два раза «м»), все остальные - латиница.Иногда спамеры разбивают слово на части с помощью каких-нибудь не показываемых на экране символов и html-тегов вроде тега комментария: (см. следующий раздел). Или нарочно пишут слова с ошибками.Или пишут буквы ч е р е з п р о б е л . Или используют кодировку символов в виде числа с процентом, которую почтовые программы знают и показывают правильно, а спамный фильтр может и не знать.Однако Bayeslt! всеми этими хитростями в заблуждение не введешь. Более того, само наличие этих хитростей является для него серьезным аргументом в пользу того, что перед нами именно спам, поскольку ни один нормальный человек не станет такого делать в обычном письме.При желании вы сможете сами составить таблицу замены букв - чтобы плагин, прежде чем производить анализ, заменил латинские буквы русскими.Впрочем, один из вариантов такой таблицы имеется в комплекте Bayeslt!, надо лишь убедиться, что таблица подключена.Зайдите в настройки спам-фильтра (Свойства > Настройка > Модули расширения > Bayeslt! > Настроить), а в появившемся окошке нажмите кнопку Options (Параметры). Теперь на странице Локальный алфавит пометьте строку Нет, я получаю почту на родном языке, НЕ на английском. В окошке Locate должна оказаться надпись Russian_Russia. Останется нажать кнопки Generate и ОК.Спам-фильтр устанавливается и настраивается автоматически вместе с Батом.Но если в настройках программы на странице Модули расширения нет строки Bayeslt, значит, плагин не установлен. Нажмете там кнопку Добавить, дойдете до файла bayesit.tbp, который при установке может попасть либо в папку в Program FilesVThe Bat!, либо в Documents and Settings \Bauje_HMfl\Application DataVThe Bat!, после этого плагин появится в списке.А если в колонке Статус будет написано ОК, это будет означать, что плагин еще и нормально подключился, нашел и почтовые базы, и все свои собственные файлы...