Как в the bat заблокировать адресата

Обновлено: 06.07.2024

Обучаемый плагин для The Bat! на базе спам-фильтра AGAVA Spamprotexx создан при участии разработчика The Bat! компании Ritlabs. Гарантированное качество фильтрации спама!

Почему пользователю "The Bat!" удобнее использовать данный плагин:
  • Использует встроенные механизмы "TheBat!" для получения доступа ко входящей почте. Работает быстрее и более удобен в использовании за счет тесной интеграции с почтовым клиентом.
  • Не меняет заголовки писем.
  • Настраивается из интерфейса почтового клиента.
  • Обучение производится при помощи пунктов меню TheBat! Specials - Mark As Junk, Mark As Not Junk.
  • плагин защищён от "переобучения", т.к. сначала классифицирует письма предоставляемые для обучения.

Как следствие, использовать программу стало еще проще. Если раньше, в Agava Spamprotexx, для обучения фильтра в программе The Bat! приходилось пересылать письма, то теперь обучение реализовано с помощью стандартных средств почтового клиента. При классификации писем на "спам - не спам" не происходит изменение заголовков писем, письма просто перемещаются в соответствующую папку.

Инсталляция плагина
Инсталляция очень проста: просто запустить exe-файл программы, скачанный с сайта разработчика. Правда, сразу после инсталляции плагин не заработает: его еще нужно подключить.

Подключение плагина
Подключение плагина производится стандартными средствами программы The Bat!. Через команду "Свойства - Настройка - Защита от спама" вызывается окно подключения внешних плагинов.

И все. Не надо вводить пароли, логины, серверы, выбирать протоколы. Плагин уже готов к работе, можно качать почту. Но для корректной работы его желательно настроить.

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

Внесение в "белый" список возможно и при ручном обучении на письмах как на не спаме. Для этого необходимо активизировать функцию "Добавлять адреса автоматически при обучении на не спаме". То есть теперь, если вы помечаете полученное письмо как не спам, плагин автоматически заносит его в "белый" список.

Добавление в "белый" список и включение вышеназванных функций производятся в окне настроек самого плагина, в отличие от установок для работы с письмами согласно присвоенному этим письмам рейтингу.

Настройки работы по рейтингу
Настройка работы по рейтингу производится в окне настроек самой программы The Bat! по команде "Свойства - Настройка - Защита от спама". Такой механизм настройки реализован потому, что плагин фактически только высчитывает рейтинг письма по своим внутренним алгоритмам, а сортировку писем производит уже сам почтовый клиент.

Рейтинг может пониматься как средний, минимальный и максимальный. От выбора этих установок зависит направление действий функций программы. Если выбрано понимание рейтинга как минимальное, то все активизированные функции применяются к письмам с рейтингом выше установленного. Если выбрано понимание рейтинга как максимальное, то наоборот. Для неопытных пользователей либо тех, кому лень возиться с настройками, рекомендуется оставить выставляемое по умолчанию понимание рейтинга как среднее.

Сами значения рейтинга очень легко менять, настраиваясь под личные конкретные предпочтения. Если вы - частный пользователь и число ваших корреспондентов ограничено, то работу программ можно ужесточить, повысив значения рейтинга для удаления писем с сервера и для оценки почты как спама. Если вы ведете активную переписку и у вас большое число случайных корреспондентов, то рейтинги придется понизить и смириться с изредка проходящим спамом.

Обучение
Обучение программы производится с помощью стандартных средств почтового клиента. Письмо, которое нужно классифицировать как спам или не спам, необходимо сделать активным. Потом с помощью контекстного меню выбрать команду "Специальное - Пометить как не спам". Для спамерских писем действия аналогичны, только выбирается команда "Пометить как спам". Как видите, процесс обучения теперь очень прост и не обременителен.

Помечаем письмо как нормальное

Кстати, разработчики из RitLabs почему-то решили не присваивать этим пунктам shortcuts - комбинацию клавиш для быстрого вызова соответствующих функций. Но это можно сделать вручную из интерфейса The Bat!: "Вид - Сочетания клавиш".

Результаты работы
В первые недели происходит обучение плагина, но и необученный он показывает неплохие результаты. Результаты более высокие, чем у плагина Bayes it, более того – нет эффекта «переобучения» свойственного последнему.

Выберите в главном меню программы Ящик - Настройка сортировщика писем, или нажмите Shift+Ctrl+S.

27

28

В списке слева появится пункт "Новое правило", а в правой области окна вы сможете настроить параметры этого правила. Задайте имя правила и нажмите Отправитель в разделе Условие:

29

и выберите пункт Поле заголовка:

30

В списке условий появится запись Поле заголовка. Введите X-Spam-Flag и YES как показано на следующем рисунке:

31

32

Аналогично, добавьте еще одно действие: переместить письмо в папку. Укажите название папки, в которой вы будете хранить спам. Если ее нет - напечатайте имя в конце пути в поле Папка назначения и отметьте флажок "при необходимости создавать автоматически".

33

В итоге, вы должны увидеть следующие настройки фильтра:

34

Сортировщик применяет правила в порядке их следования, поэтому переместите созданное правило в начало списка.

Если вы хотите отсортировать уже полученную почту, отметьте флажок "Заново сортировать выбранную папку после редактирования" и нажмите Ок.

35

Большое спасибо всем читателям, которые откликнулись на данную статью и написали мне все свои замечания, просьбы и предложения. Ставя точку в той статье, я и не планировал писать продолжение, наивно полагая, что всё и так хорошо и будет идеально работать. Именно вопросы, возникшие при использовании фильтров в The Bat! и выявленные в результате моего личного опыта и общения по мылу с читателями, послужили стимулом к написанию продолжения.

Какие же минусы у данной схемы?

Во-первых: из 100 спамеров всегда найдётся 1, у которого реальный обратный адрес. Поэтому вполне вероятно, что спамер наберёт Ваш код и его письмо дойдёт до Вас. Лично у меня было несколько таких случаев. Не менять же код ради нескольких спамеров! Здесь сразу же напрашивается идея прикрутить чёрный список, куда можно было бы засунуть адреса прорвавшихся спамеров.

Конечно, за всё надо платить. Полный автоматизм, абсолютная чистота почтового ящика и экономия Вашего личного времени оплачиваются незначительным увеличением исходящего трафика. Этим можно было бы ограничиться, но нельзя не отметить, что систему фильтров можно сделать более гибкой, значительно снижающей входящий и исходящий трафики. А трафик – это время и килобайты, и, в конце концов, деньги, которые нужно отдавать провайдеру. И ведь далеко не все сидят на толстых и бесплатных каналах связи!

В-четвёртых: схема, описанная в статье “Убийство спама в The Bat!”, требует от получившего уведомление вручную добавлять код в тему письма, а отправителю письма обязательно нужно заносить адрес человека, которому он пишет впервые, в адресную книгу. Иначе возможна ситуация, когда два пользователя, имеющие жёсткую систему фильтров, будут бесконечно обмениваться уведомлениями (так называемый email-пинг-понг). Вы написали мне письмо и забыли занести мой адрес в адресную книгу, мой фильтр послал Вам уведомление, а в ответ на моё уведомление Ваш фильтр послал мне уведомление и так до бесконечности. Правда, этим же недостатком грешат и специальные антиспамные программы, типа WinAntispam, имеющие такую же жёсткую схему фильтрации, основанную на белых/чёрных списках и уведомлениях.

В-пятых: письма от незнакомых отправителей в старой схеме полностью удалялись, хотя предварительно скачивались на компьютер пользователя (для обработки фильтром "От неизвестного адресата"). Разумнее всё-таки некоторое время (например, 30 дней) хранить их в корзине, раз уж они скачиваются, чтобы не заставлять незнакомого адресата повторно отправлять письмо.

Конструкция фильтров, основанная на методе белых-чёрных списков с подтверждением переписки для нового адресата, является очень эффективным оружием конечного пользователя. Как и всякая схема защиты, она имеет свои плюсы и минусы. Плюсы - высокая эффективность, экономичность, полный автоматизм. Минусы - достаточно сложная, трудоёмкая в настройке, требует подтверждений для новых контактов.

Она предназначена, в первую очередь для домашних пользователей, которые имеют достаточно стабильный круг знакомств с небольшим приростом новых переписчиков, для которых новые контакты не являются критически важными.

Однако жёсткая система фильтров не подходит для служебного использования, когда высока вероятность новых контактов, и не всегда допустимо требовать подтверждений, например, любой фирме, ожидающей новых клиентов. В этом случае можно воспользоваться сокращённым набором фильтров (смотрите раздел " Мягкая система фильтров " в конце статьи). В "мягкой" схеме отключен режим подтверждения переписки ценой пропуска некоторого количества спама.

Описанная ниже система фильтров было разработана и успешно испытана для версии The Bat! не ниже 1.62.

Жёсткая система фильтров.

Вторая группа фильтров входит в правило сортировки “Выборочное скачивание” и осуществляет фильтрацию на основе полей заголовка письма RFC-822. Для срабатывания фильтров этой группы с сервера скачиваются только заголовки писем.

Наконец, мы подошли к описанию сути новой конструкции фильтров.

Создадим в адресной книге 3 группы адресов (открываем адресную книгу: меню [Инструменты / Адресная книга]; выделяем “Personal address book”; меню [Правка / Создать новую группу…]). Назовём их, например, так:

_Отстойник
_Сортир
_Шлюз

Символ “_” перед каждым названием стоит только для того, чтобы все три группы были рядом друг с другом в адресной книге, а не разбросаны в алфавитном порядке среди других групп.

В “_Отстойник” будут кидаться адреса писем от незнакомых отправителей, т.е. от тех, кто написал в первый раз. В результате в этой группе накопится большое кол-во спам-email-адресов, на 100% не существующих. Периодически (раз в год - в полгода) сюда нужно заходить, чтобы вычистить авгиевы конюшни :-).

В группу “_Шлюз” из “_Отстойника” будут автоматически перемещены те адресаты, кто введёт заданный нами код в теме письма. Если адрес находится в “_Шлюзе”, то письма с него будут проходить на наш компьютер. Чтобы адресат стал доверенным, его адрес нужно из “_Шлюза” вручную перетащить в любую группу (кроме этих трёх) или в корень “Personal address book”. В идеале папка “_Шлюз” должна быть пустая, т.к. там только временно хранятся адресаты, которые станут либо друзьями, либо врагами (спамерами).

Группа “_Сортир“ – это чёрный список спамеров. В _Сортир мы вручную или с помощью спец. фильтра из _ Шлюза переносим адреса прорвавшихся спамеров, т.е. тех, которые набрали наш код. Если спамер попал в _Сортир, пусть он хоть до потери пульса пишет нам письма – они будут методично удаляться, не смотря на набранный код.

Таким образом, при скачивании почты всё происходит автоматически. Как только Вы получили новое письмо от незнакомца с Вашим кодом в теме, зайдите в адресную книгу и из “_Шлюза” перетащите его либо в группу друзей, либо в “_Сортир” на вечный покой. И раз в год в “_Отстойнике” грохните все мёртвые адреса, ежели не жалко :-). Вот и все дела :-))).

Общая схема фильтров будет выглядеть так:

Если некто (возможно полезный отправитель) не позднее 30 дней автоответит на наше уведомление, то его письмо по теме и дате отправления можно найти в корзине. Если это спамер, выделяем его письмо и нажимаем заветную комбинацию клавиш – это письмо удаляется, а его адрес перемещается в _Сортир и в стоп-лист (файл spam.txt). Письма от адресатов, попавших в стоп-лист уничтожаются прямо на почтовом сервере и не скачиваются на наш компьютер.

Более наглядно новую конструкцию фильтров можно представить в виде таблицы:

2. MAILER-DAEMON

3. Пропуск по ключу

Пропускает письмо с нашим кодом в теме, перемещает адресата из _Отстойника в _Шлюз

Перемещает письмо от адресата из _Отстойника в корзину

Удаляет письмо от адресата из _Сортира, добавляет его адрес в стоп-лист (файл spam.txt)

6. От неизвестного адресата

Перемещает письмо в корзину, где оно хранятся 30 дней, добавляет адрес отправителя в _Отстойник, высылает ему извещение

Отправленные письма

7. Удаление извещений неизвестным адресатам

Удаляет отправленные извещения

Прочитанные письма

8. Обработка спама
(ручной фильтр)

С помощью комбинации клавиш удаляем выделенное письмо от “прорвавшегося” спамера, перемещаем его адрес из _Шлюза в _Сортир и добавляем в стоп-лист (файл spam.txt)

Выборочное скачивание

9. Без отправителя

Удаляет письма без адреса отправителя в поле “From:”

Удаляет письма с моим адресом в поле “From:”

Удаляет письма, если в поле “To:” не мой адрес

12. Нет полей в заголовке RFC-822

Удаляет письма, если в их заголовке отсутствуют поля "Date:", “From:”, “To:”, “Subject:”, “Message-ID:”, “X-Mailer:”

Удаление писем по специфическим признакам, например:
To: pupkin

Удаляет письма от отправителей из стоп-листа из файла spam.txt

Обработка входящей почты.

Если у Вас старая система фильтров, то фильтр № 1, который раньше назывался “Спам по заголовку” удалим. В новой схеме его заменят правила фильтрации по формальным признакам (правило “Выборочное скачивание”, см. далее).

В принципе правило не нужно. Всё будет работать и без него. Но я считаю, что включить его надо для надёжности, чтобы гарантированно пропускать знакомых адресатов, так как система фильтров достаточно сложная и в случае ошибки в каком-нибудь фильтре дополнительная избыточность (в смысле надёжности) не помешает.

Фильтр № 1 пропускает на Ваш компьютер письма от знакомых адресатов из всех отмеченных групп, кроме групп “_Отстойник”, “_Шлюз” и “_Сортир”. Более мягкий вариант, если в пункте 7 напротив “_Шлюза” поставить галку, тогда отправитель, один раз набрав код в теме письма, станет доверенным адресатом. При отсутствии галки – адресату из “_Шлюза” нужно каждый раз набирать код.

AntispamSniper для The Bat!

Если для работы с почтой вы используете программу The Bat!, более высокий уровень защиты от спама и фишинга можно обеспечить при помощи плагина AntispamSniper.

Что такое AntispamSniper

Благодаря тому, что почтовый клиент от RitLabs оснащен системой модульного расширения, он может использовать подключаемые решения для защиты от вирусов и спама. Одним из таковых является и рассматриваемый в данной статье продукт.

Статистика по фильтрации в AntispamSniper для The Bat!

И в то же время пользователь может полностью контролировать процесс фильтрации, восстанавливая, если это необходимо, удаленные письма при помощи встроенного лога.

Журнал фильтрации в модуле AntispamSniper для The Bat!

К отличительным особенностям AntispamSniper также относятся:

Как установить

Чтобы приступить к инсталляции модуля в The Bat!, сначала нужно скачать его .exe-файл, подходящий по системным требованиям и соответствующий целевому почтовому клиенту. Сделать это можно на одной из страниц официального сайта программы.

Ссылки на скачивание плагина AntispamSniper на официальном ресурсе разработчиков ПО

Наглядный список различий в функционале платной и бесплатной версий AntispamSniper

Поэтому, чтобы понять, нужен ли вам весь функционал программы, обязательно стоит попробовать ознакомительную версию продукта.

Загрузив необходимый нам файл модуля расширения, переходим к его непосредственной установке.

Таким образом мы установили антиспам-модуль в систему. В целом процесс инсталляции плагина максимально прост и понятен для каждого.

Как использовать

AntispamSniper является модулем расширения для The Bat! и, соответственно, сначала его нужно интегрировать в программу.

C:\Program Files (x86)\AntispamSniper for TheBat!

Настройка плагина

Теперь же давайте перейдем к непосредственной настройке антиспам-модуля. Собственно, все параметры плагина вы можете найти, кликнув на последнюю иконку справа в его панели инструментов.

Переходим в настройки AntispamSniper для The Bat!

Статистика фильтрации в AntispamSniper для The Bat!

В любой момент все цифры можно обнулить или подробно ознакомится с каждым отдельным случаем классификации писем в журнале фильтрации.

Настройки классификации писем в AntispamSniper

Параметры автоматического обучения плагина AntispamSniper для The Bat!

Следующие же группы настроек фильтрации на начальном этапе использования антиспам-плагина абсолютно не требуют никаких изменений. Исключение составляют лишь непосредственные составы черных и белых списков отправителей.

Белый список адресов в AntispamSniper

Окно добавления адреса в белый список AntispamSniper

Вкладка работы с почтовыми аккаунтами в AntispamSniper

Общие настройки AntispamSniper для The Bat!

Работа с модулем

Уже сразу после установки и минимальной настройки AntispamSniper начинает вполне успешно классифицировать спам в вашем почтовом ящике. Однако для более точной фильтрации плагин хотя бы некоторое время стоит обучать в том числе и вручную.

Иконки в панели инструментов AntispamSniper для ручного обучения плагина

Контекстное меню в The Bat!

В дальнейшем плагин будет всегда учитывать особенности помеченных вами определенным образом писем и классифицировать их соответствующе.

Журнал фильтрации писем в AntispamSniper для The Bat!

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: