The BAT антиспам


Antispam Sniper для The Bat! — это плагин к The Bat! и Voyager, обеспечивающий профессиональную антиспамовую и антифишинговую защиту для вашего почтового ящика. Комбинация из нескольких методов автоматической классификации почты дает отличное качество фильтрации СПАМа при минимуме ошибок. Встроенный механизм проверки заголовков позволяет удалять большую часть СПАМа прямо на сервере, не скачивая все письма полностью. Поддерживаются протоколы POP3 и IMAP.
Для классификации сообщений используется статистический обучаемый алгоритм. Обучаясь на личной переписке, он выделяет отличительные признаки писем разных классов и эффективно использует эти данные для анализа другой входящей корреспонденции. По мере обучения алгоритм совершенствуется, улучшая качество классификации с каждым принятым письмом.
Процесс обработки писем можно контролировать с помощью встроенного журнала фильтрации, в который записывается информация о каждом принятом письме.
Плагин может удалять спам прямо на сервере, скачивая заголовки писем с определенных учетных записей. Список учетных записей для проверок заполняется автоматически. Если с сервера было по ошибке удалено нормальное письмо, то его можно восстановить пока в журнале фильтрации присутствует соответствующая запись. Письма, которые не удалось классифицировать по заголовкам, скачиваются в почтовый клиент и фильтруются по полному содержимому. Распознанный спам при этом перекладывается в отдельную папку.
Кроме обучаемого алгоритма в плагине есть черный и белый списки адресов отправителей, антифишинговый фильтр, реализована фильтрация спама по IP адресу отправителя (через сервисы DNSBL), черные и белые правила фильтрации на основе регулярных выражений. Реализовано несколько методов для фильтрации графического спама: блокировка писем по наличию встроенных в тело письма изображений со ссылкой, по наличию во вложении анимированных изображений.
Домены из текста писем проверяются с помощью онлайновых черных списков URIBL. Письма содержащие ссылки на спамерские и фишинговые домены распознаются как спам.
Плагин интегрирован с сервисом SpamNet — онлайновой базой спама и фишинговых сообщений.
Программа способна эффективно блокировать даже самый сложный для классификации спам — письма, содержащие только вложения или некоторое количество бессвязного текста.

Для фильтрации спама необходимо настроить правило сортировщика писем, по которому все сообщения, имеющие заголовок X-Spam-Flag: YES будут автоматически помечаться прочитанными и перемещаться в папку СПАМ.

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

На экране появится окно сортировщика со списком существующих фильтров (если таковые есть). Нажмите кнопку Новое правило на панели инструментов:

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

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

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

Далее, укажите сортировщику — какие действия он должен выполнить, обнаружив среди входящих непрошенное сообщение. Нажмите кнопку Добавить в разделе Действия (как показано на рисунке выше). Выберите в появившемся меню Флажки — Пометить письмо как прочитанное.

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

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

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

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

После подтверждения

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

Однако, следует иметь ввиду, что возможны ложные срабатыания спам-фильтра (в силу формальной неоднозначности понятия «спам»). Время от времени проверяйте папку СПАМ на наличие неверно распознанных сообщений.

Модули анти спам для The Bat помогут вам уменьшить количество спама в вашем почтовом ящике

The Bat! имеет встроенную возможность для подключения анти спам модулей для проверки входящей почты на предмет соответствия с характеристиками спама, при этом TheBat! по оценке модуля, которая колеблется от 0 до 100, решает что делать с получаемым письмом, и в зависимости от настроек либо удаляет спам из почтового ящика либо складывает его в специальную папку для него.
На данный момент разработано несколько антиспам плагинов для The Bat!:

  • Bayes Filter Plugin от Achim Winkler абсолютно бесплатный, позволяющий фильтровать почти 100% спама от нормальных входящих писем.
  • антиспам фильтр BayesIt! от Алексея Виноградова тоже бесплатный спам фильтр для The Bat!, обучая который можно значително снизить количество спама в вашем ящике.
  • плагин AGAVA Spamprotexx для The Bat — довольно мощный анти спам модуль, к сожалению платный, который тоже необходимо «обучать», чтобы он правильно опредлял спам в потоке входящих писем. Однако кроме использования как подключаемый спам-фильтр к БАТ-у может использоваться и как отдельная программа, работающая со всеми почтовыми программами.

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

  • Программа программа Anti Spam Filter разработки SpamLiquidator.com которая фильтрует ваши сообщения на предмет рекламности почтовых сообщений.
  • Анти спам фильтр SpamPal разработки SpamPal.org предлагает тоже неплохие условия борьбы с рекламными письмами.
  • Разработка отечественных программистов SPAMOED, оптимизированная на работу именно с рускоязычным спамом, хотя и с зарубежным тоже справляется неплохо.

Что такое «почтовый список»
Общие установки для дискуссионного почтового списка
Процедура установки списка с использованием отдельного POP3 ящика
Подсистема фильтрации
Фильтр 1; «Домохозяйка»
Фильтр 2; Подписка
Фильтр 3; Отказ от подписки
Настройка дайджест-версии

Что такое «почтовый список»

В общем, существуют два типа почтовых списков. Первый — это тип рассылки, второй — дискуссионный тип. Тип рассылки — это список, в котором вы обеспечиваете движение информации в одном направлении. Типичные списки этого вида это анонсы, новости и — СПАМ. Эти списки очень просты в установке, единственная вещь, которую вы должны сделать — создать группу адресов со всеми получателями в ней. Дискуссионный список более сложен в установке и настройке. В общем, человек шлет статью (e-mail) по одному e-mail адресу. На нем она обрабатывается и затем посылается каждому из соответствующей группы в адресной книге. Сложность состоит в установке «Reply To», «From», параметров POP3 и т.д.

Общие установки для дискуссионного почтового списка

Простейший путь для запуска списка — иметь отдельный POP3 ящик как основной и e-mail адрес для форвардов (Это действительно прекрасный вариант. Если у вас есть адрес для форварда, e-mail адрес, который используют подписчики для подписки/отказа от нее и посылки сообщений, никогда не изменится. Так что, если вы смените POP3 сервера или передадите список кому-либо еще, потому что решили, что не хотите вести его больше, это не ударит по вашим подписчикам). Чтобы найти одну из служб такого типа, просто наберите или «free+email», или «free+POP3» в вашей любимой поисковой системе. Вы можете создать дискуссионный список, используя ваш существующий (основной) POP3 ящик, но это потребует немного больше работы, которую я не буду раскрывать в этом Руководстве. Она будет, однако, в общем, соответствовать тем же правилам, что и в случае отдельного POP3, но система фильтрации немного сложнее (прим. переводчика — на один дополнительный фильтр, устанавливаемый в основном ящике)
Я собираюсь определить некоторые «переменные», так, чтобы нижеследующее Руководство было более понятным

IDL Название вашего списка. Это — Internet Discussion List
Адрес модератора списка (ваш нормальный почтовый адрес)
E-mail, на который подписчики шлют сообщения для списка и запросы на подписку/отказ от нее
Адрес Web-сайта списка IDL
IDL <list> Группа в адресной книги для подписчиков полной версии IDL
IDL Digest <list> Группа в адресной книги для подписчиков дайджест-версии IDL

Процедура установки списка с использованием отдельного POP3 ящика

Сначала щелкните для загрузки дискуссионного листа IDL, который я создал. Вы «импортируете» его в The BAT!. Импорт стоит в кавычках, потому, что на настоящий момент реального средства импорта почтового ящикав The BAT! не существует. Я объясню, как получить этот почтовый ящик установленным в The BAT! в считанные минуты. Я сделал примерно 90% работы для вас, все, что вам требуется сделать — это заменить информацию «IDL»-ящика для оформления вашего дискуссионного списка, через что мы пройдем последовательно, шаг за шагом
Как «импортировать» IDL ящик в The BAT!

1.Перейдите туда, где вы сохранили IDL.ZIP при загрузке
2.Сделайте двойнок щелчок на IDL.ZIP
3.Нажмите кнопку «Extract»
4.В появившемся диалоге сделайте две вещи: в поле «Extract to» должен быть каталог, в котором хранятся почтовые ящики The BAT! В моем случае это: C:\Program Files\The Bat!\MAIL. Второе — пометьте «Use Folder Names», если это еще не сделано
5.Если The BAT! еще не запущен, запустите его
6.Щелкните «Account», выберите «New»
7.В поле «Account Name» введите «IDL»
8.Нажмите кнопку «Next»
9.Введите ваше имя в поле «Your Full Name»
10.В поле «E-mail Address» впишите форвардный e-mail адрес, который вы выбрали для вашего списка. Если вы не установили форвардный e-mail адрес, введите POP3 e-mail адрес, который вы будете использовать для списка
11.Поле «Organization» можно оставить пустым или вписать имя вашего дискуссионного списка
12.Нажмите кнопку «Next»
13.В поле «SMTP Server» впишите SMTP сервер, который вы будете использовать. Я предпочитаю адрес SMTP сервера моего ISP
14.В поле «POP3 Server» впишите тот же адрес, который вы использовали на шаге 10
15.Нажмите кнопку «Next»
16.В полях «UserName» и «Password» впишите имя и пароль для POP3-ящика, который вы использовали на шаге 14
17.Вам доступны два checkbox’a, но я оставляю оба непомеченными. Если POP3-ящик, который вы используете, требует APOP, пометьте этот checkbox. По поводу второго — для нормальной работы дискуссионного листа вам не требуется оставлять копии сообщений на сервере. Нажмите кнопку «Next»
18.Пометьте «Do you want to check the account settings now» и нажмите кнопку «Finish»

На этот момент у вас есть «импортированный» ящик IDL, нам требуется закончить его настройку для вашего дискуссионного списка

1.На странице «General» убедитесь, что вся информация правильна
2.На странице «Transport» убедитесь, что вся информация правильна
3.В течение первых недель «жизни» вашего листа вы можете пометить «Deferred» вариант в «Delivery» режимах. Смысл этого в том, что вы можете удостовериться в том, что все правильно в исходящей почте для ваших подписчиков до того, как она будет отослана.
4.На странице «Mail Management» вам не нужно ничего менять
5.На странице «Options» установите те опции, которые вы предпочитаете использовать. Вы можете также захотеть оставить «Empty trash folder on exit» непомеченным в течение нескольких первых недель. Иногда вы можете совершать ошибки в обработке почты, что может привести к случайному удалению сообщения
6.На странице «Files and Directories» вам, может быть, потребуется изменить «Home Directory» в зависимости от того, какой путь «Extract To» вы определили на шаге 4 «Как ‘импортировать’ IDL ящик в The BAT!»
7.Щелкните на «+» на странице «Templates»
8.Выберите «New Message». Сейчас мы перейдем к настройке этого шаблона. Надеюсь, у вас есть какие-то мысли, как должны выглядеть ваши сообщение, когда вы посылаете их в ваш собственный дискуссионный список. Их достоинством может быть следующее дополнение:

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

9.Следующий блок — это ваши макросы. Давайте посмотрим на них, и я объясню, что они делают

%TO=mailto:IDL%20Members%20<list@idl.net>
%BCC=»IDL <list>»
%RETURNPATH=»»
%RETURNPATH=»ldgregory@biogate.com»

The Bat! требует, чтобы у вас был корректный e-mail адрес в поле TO. Помещение туда адреса списка рассылки служит двум целям. Первая — это выглядит лучше, чем помещение туда вашего e-mail адреса. Вторая, и более важная, — когда сообщение послано, вы получите его снова. Это звучит идиотски, но это необходимо, если вы хотите проверить, что ваши сообщения ушли в список без подписки себя самого на свой лист, и это позволяет вам сохранять ваши сообщения в их конечном виде, как и все остальные сообщения, которые приходят вам от ваших подписчиков. Это полезно, если вы хотите создать дайджест-версию (которую я получу позднее в этой статье), или если вы хотите разместить архив сообщений на Web-сайте. Поле BCC должно содержать имя группы в адресной книге, в которой находятся все ваши подписчики. Это очень важно. Если вы поместите группу со всеми подписчиками в поле TO, то любой, кто подписан на ваш список, увидит адреса всех остальных, кто также подписан на ваш список. RETURNPATH очень важен, так как он обеспечивает e-mail адрес для отброшенных сообщений, чтобы они попали назад, а не к вашим подписчикам. Верьте мне, вы должны иметь его тут, я научен этому тяжелой работой с моим списком. Почему он повторяется дважды? Это недокументированная особенность The Bat!, которая позволяет запускать макрос с пустым вводом. Что она делает, так это просто очищает поле, так что второе появление макроса может заполнить его, не беспокоясь о предыдущем содержимом. Это будет гораздо легче понять, когда мы перейдем к секции фильтрования (четвертый фильтр)
10.Выберите шаблон «Reply». Опять мы включаем дополнение, чтобы напомнить подписчикам, когда отвечаем на сообщение подписчиков. Далее — макросы

    %TO=»»
    %TO=mailto:%OFROMNAME%20<list@idl.net>
    %BCC=»IDL <list>»
    %RETURNPATH=»»
    %RETURNPATH=»ldgregory@biogate.com»

Тут понять пустое значение макроса становится немного легче. Предположим, «Billy Bob <bbob@somewhere.com» шлет почту. Если я хочу ответить на это сообщение до того, как оно уйдет в список, и послать мой ответ в список, то я должен изменить его TO информацию так, чтобы она подходила под то, что мы собираемся делать в секции фильтрования со всеми посланными сообщениями. А именно — изменяем TO и REPLY-TO информацию. Опять таки, просто подождите немного, и я объясню это полностью в секции фильтров.
11.Это завершает установку ящика. Вы не будете использовать «Forward» шаблон, и вы можете поместить Cookie, которые вы хотите использовать, в шаблон «Cookies»
12.Последнее в установках ящика. Существует пять папок (в дополнение к стандартным), включенных в IDL ящик. Вот зачем они нужны

SPAM — это папка, куда я перемещаю СПАМ. Я достаточно агрессивен в отслеживании спаммеров. Если вам это интересно, я написал статью для моего ежемесячного ньюслеттера, озаглавленную «Поймать спаммера». Вы можете видеть ее на моем Web-сайте в секции ньюслеттеров.
Moderated — я уже раз объяснял это, но — это место, где сообщения в их конечном виде (как они будут доставлены вашим подписчикам) будут размещены после того, как фильтр «Move moderated incoming messages» обработает их.
Failures — эта папка будет использована для поимки «отскочивших» сообщений. Поверьте мне, вы будете получать их. Помните RETURN-PATH макрос? Это его основное назначение. Пожалуйста, сделайте так, чтобы адрес, который вы используете в RETURN-PATH, отличался от того, который ваши подписчики используют для посылки сообщений и подписки/отказа от нее. Это предохранит отскочившие сообщения от возможности быть пропущенными фильтрами в вашем IDL ящике и разосланными подписчикам
IDL Subscribers — это папка, в которую я перемещаю запросы на подписку, также проверяя, что они добавлены в адресную книгу. Это обеспечивает три функции. Первая — это то, что беглым взглядом я могу сказать, сколько человек подписано на дискуссионный лист. Вторая — я имею запись всех подписчиков. Этим методом, если кто-то позже утверждает, что я забрасываю его спамом, я могу удостовериться, что они (или, как минимум, кто-то, претендующий быть ими) были в самом деле подписаны, и третье: если кто-то не использовал правильную строку для подписки, т.е. послал сообщение со словами «Subscribe IDL» в теле сообщения вместо помещения в тему, вы можете просто скопировать e-mail в буфер. Щелчок правой кнопкой на папке «IDL Subscribers», выбираете «Create a new message», что создает новое сообщение с «Подтверждением подписки» в нем. Все, что вам нужно сделать еще — вставить адрес подписчика в поле TO и послать сообщение.

ПРИМЕЧАНИЕ: Я использовал текстовые файлы для включения в шаблоны и в «IDL Subscribers» (и для фильтров и для папки), и в «IDL UnSubscribers» (и для фильтров и для папки), которые содержат текст для подписки/отписки. Таким образом, если вы делаете изменения, вы можете сделать это в одном месте и это обновит и версию папки, и фильтра. Если вы использовали отличающийся «Extract To» путь на шаге 4 «Как ‘импортировать’ IDL ящик в The BAT!», то вам нужно изменить путь к каталогу во всех шаблонах (и для папки и для фильтра).

IDL Unsubscribers — выполняет те же функции, что и «IDL Subscribers», но для отказавщихся от подписки. Если подписчик запускает процесс отказа от подписки, т.е. пишет слова «Unsubscribe IDL» в теле письма вместо темы, то вы можете скопировать и вставить его адрес в новое сообщение, когда вы выбираете «Create a new message» по правому клику на папке «Unsubscribe IDL».

Подсистема фильтрации

Это область, которая может создать или разрушить ваш почтовый список. Вам нужно как минимум три из четырех фильтров, которые я разъясню, для основных операций.
1.При выбранном ящике IDL щелкните «Account» и выберите «Sorting Office/Filters»
2.Щелкните на «+» слева от «Incoming messages»

Фильтр 1 «Домохозяйка»

Этот фильтр — ваша «экономка». Поскольку мы изменили поле TO в фильтре «Post» (см. фильтр 4) на «<list@idl.net>», это сообщение вернется к вам через нормальный e-mail адрес. Так как мы уже обработали это сообщение, вы вряд ли захотите посылать его вашим подписчикам снова. Это еще один резон, почему мы используем RETURN-PATH макрос. Это наша сигнальная строка для фильтра, задача которого — переместить уже обработанные (посланные подписчикам) сообщения в папку «Moderated» (где вы, кстати, можете отвечать на сообщения, посланные подписчиками в список). Если вы использовали отличающийся «Extract To» путь на шаге 4 «Как ‘импортировать’ IDL ящик в The BAT!», то вам нужно изменить путь к каталогу в этом фильтре, чтобы он отражал действительный путь к папке «Moderated». Мы ищем в служебной информации строку
. Это то, что мы изменили в фильтре 4 для решения двух проблем: первое — «отскочившие» сообщения посылаются по назначенному адресу, и второе — мы можем использовать эту строку как сигнальную, так как она появляется только в уже обработанных сообщениях.
Конечно, мы можете посылать эти сообщения просто в корзину, но если вы собираетесь принимать участие в вашем собственном листе, проще ответить на это сообщение, чем «копировать-и-вставлять все» при первом прохождении сообщений через вас. Также, если вы в дальнейшем решите построить базу сообщений с возможностью поиска по ней на Web-сайте, у вас уже будут сообщения в их финальном, обработанном виде.

Фильтр 2 Подписка

Второй фильтр — фильтр подписки. Вы должны определить, какие слова вы будете использовать как строку фильтра. Простейшим и наиболее логичным сочетанием может быть что-нибудь типа «Subscribe» и «IDL». Из-за того, что не все почтовые клиенты поддерживают символ «%20» при разрешении URL адресов протокола «mailto», и также некоторые не поддерживают реальные пробелы, я предпочитаю использовать символ подчеркивания между словами, т.е. «Subscribe_IDL».
Это хороший метод для того, чтобы быть уверенным в том, что независимо от того, какой почтовый клиент используется вашими подписчиками, URL будет работать. Дополнительная выгода от использования подчеркивания в том, что он почти всегда невидим в URL, потому что они по большей части уже подчеркнуты. Пример такого URL, который вы можете разместить на Web-странице или в разделе подписи ваших e-mail сообщений, может выглядеть приблизительно так:

Для подписки на дискуссионный лист IDL, нажмите тут
mailto:list@idl.com?subject=Subscribe_IDL

Если вы щелкните по этому линку, The Bat! создаст новое сообщение с заполненной строкой темы «Subscribe_IDL», и все, что требуется от будущих подписчиков — нажать «Послать»
После того, как вы выбрали фильтр, названный «Subscribe_IDL», сделайте следующее:

  1. Измените имя фильтра в поле «Name» на то, как вы предпочитаете называть его.
  2. Измените сигнальную строку фильтра в поле «String» на то значение, которое вы будете использовать для подписки
  3. Щелкните за закладке «Actions»
  4. Пометьте «Send Auto-Reply»
  5. Нажмите на кнопку «Template»

Это место, в котором вы сообщаете новым подписчикам информацию о списке, что можно ожидать, какой адрес использовать для отсылки сообщений, некоторые правила (относительно флейма, оффтопика и т.д.), куда сообщать о проблемах и т.п. Потратьте некоторое время на обдумывание, что вы хотите поместить тут. Вы можете использовать шаблон-образец или модифицировать его под ваши нужды.
Если вы прочитаете пример полностью, вы обнаружите макрос в конце. Он выглядит как:

%SUBJECT= «IDL Discussion List Subscription Receipt»

Так как это новое сообщение, созданное фильтром, вы должны определить тему сообщения, помещаемую в поле «Тема». Поле TO будет содержать адрес, заданный в поле REPLY-TO подписчика. Важно запомнить, это сообщение будет содержать в полях FROM и REPLY-TO именно ту информацию, которую вы определили в ящике, который вызывает этот фильтр (в нашем случае — установки ящика IDL). Это как раз та причина, по которой вы установили отдельный ящик в The Bat! при запуске дискуссионного листа. Вы можете определить, что ваша FROM информация должна сообщать нечто вроде «IDL Discussion List Moderator <list@idl.net>» и ваша REPLY-TO информация «Leif Gregory <list@idl.net>»»

Фильтр 3 Отказ от подписки

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

Фильтр 4 Рассылка почты

Четвертый фильтр — это рассылка почты подписчикам. Это реальная основа вашей системы фильтров, так как именно она позволяет любому подписчику слать сообщения всем остальным. Этот фильтр настраивается аналогично фильтрам подписки/отаза от подписки, со следующими отличиями:
На закладке «Rule» ваша первая строка фильтра должна быть , расположение — «Recipient», и присутствие — «Yes». Это измеритель спама. В большинстве случаев, когда вы получаете спам, список получателей подавлен, означая, что ваш e-mail адрес, как и остальных несчастных получателей спама, не показывается. Так что, определяя «list@idl.net», вы исключаете большую часть спама из доставки вашим подписчикам.
Вторая строка фильтра должна быть , расположение — «Subject» и присутствие — «No». Это обеспечит, что запросы на подписку не будут посланы всем остальным подписчикам.
Третья строка фильтра должна быть , расположение — «Subject» и присутствие ее — «No». Это обеспечит, что запросы на отказ от подписки не будут посланы всем остальным подписчикам.
На закладке «Actions» прокручивайте вниз, пока не увидите: «Create a message for», впишите свое имя и адрес, как тут: «Leif Gregory»list@idl.net. Нажмите на кнопку «Templates». Вот что означает содержание этого шаблона:
%TEXT помещает текст пославшего в это сообщение
Три пустых макроса TO, REPLY-TO и FROM — это недокументированная особенность The Bat!. Если вы не определяете никакого текста между кавычками, это очищает значение поля. Помните, когда вы вставляли свое имя и e-mail в поля в операции «Create a message for»? Если вы не очистите эти поля, то информация, определенная тогда, будет добавлена к полю TO в вышеприведенном макросе. Это плохо. Поля REPLY-TO и FROM будут содержать данные, определенные вами в установках ящика IDL, так что — очищаем и их.
Теперь — ко второму появлению TO, REPLY-TO, FROM. Когда подписчик шлет сообщение, вы хотите, чтобы эти поля отражали информацию о человеке, пославшем сообщение. Т.е., предположим Billy Bob<bbob@user.com> шлет сообщение в список. Когда подписчики получат сообщение, вы хотите, чтобы поле TO сообщало «IDL Discussion List <list@idl.net>» (кроме случаев ответа на чье-либо сообщение, когда вы хотите видеть адрес автора оригинального сообщения), вы хотите в поле REPLY-TO иметь «Billy Bob <list@idl.net>» (Это исключительно важно! REPLY-TO заголовок — это адрес, который используется, когда кто-либо отвечает на сообщение. Мы хотим, чтобы ответы возвращались назад в список, так, чтобы быть отосланными и всем остальным подписчикам. Если отвечающий хочет послать приватное сообщение только Billy Bob, он должен скопировать адрес из поля FROM, что приводит нас к тому, что вы хотите видеть в поле FROM. Вы хотите, чтобы оно сообщало «Billy Bob <bbob@user.com>» (Вы хотите реальный e-mail подписчика тут). Давайте проанализируем макрос.
%TO=mailto:%OTONAME%20<list@idl.net>
Помните, когда я говорил, что вы хотите, чтобы поле TO отображало «IDL Discussion List», кроме случаев ответа? Вот что происходит в этом макросе. %TONAME берет весь текст, за исключением e-mail адреса, т.е. «IDL Discussion List», или в случае ответа «Billy Bob» и помещает в поле TO. Потом мы определяем, что e-mail адрес будет list@idl.net. Так что новый адрес TO будет «IDL Discussion List <list@idl.net>», или в случае ответа «Billy Bob list@idl.net»
«%ReplyTo=%OFROMNAME list@idl.net»
Когда подписчик будет отвечать на сообщение, это реальный адрес, который он будет использовать. Мы берем оригинальное имя пославшего и заменяем e-mail на адрес списка, так что ответы уйдут в рассылку, а не персонально пославшему.
«%From=»%OFROMNAME <%OFROMADDR>»»
Здесь мы используем полностью оригинальную информацию пославшего. Его реальное имя и реальный e-mail.
«%BCC=»IDL <list>»»
Это запись о группе из вашей адресной книги. Конечно, мы не хотим показывать каждому в списке, кто еще подписан, так что размещаем информацию в поле BCC. Это также поможет предохранить от спама ваших подписчиков

Настройка дайджест-версии

В действительности это область, в которой The Bat! очень слаб. Я просил RITLabs попытаться поработать в этом направлении чуть больше. Я включил этот раздел в секцию фильтров, но я не чувствую, что он имеет все возможности для реального использования как дайджест-генератор. На закладке «Actions» существует опция «Export messages to a file». Проблема состоит в том, что вы можете или включить все строки заголовка (реально выглядящие беспорядочно), или полностью отказаться (трудно ответить человеку или увидеть, кем написано письмо, или его тему) от них. Я просил RITLabs, чтобы они позволили выбирать, какую служебную информацию включать в экспортируемое сообщение. Я думаю, что эти строки необходимы — DATE, FROM, REPLYTO, TO и SUBJECT. Если все равно хотите поэкспериментировать с генератором, сделайте следующее:

1.В фильтрах IDL нажмите «+» слева от «Incoming messages»
2.Выберите «Move moderated incoming messages»
3.Выберите закладку «Actions»
4.Прокрутите вниз, пока не увидите «Export message to file»
5.Пометьте этот вариант
6.Нажмите на кнопку «Browse» справа от поля пути
7.У меня уже выбран «Digest SD-ED.TXT» файл. (SD — день начальный, ED — день конечный. Это зависит от того, какой вид — ежедневный, еженедельный, ежемесячный — вы выберете для дайджеста. Я предлагаю сохранять все копии дайджестов, которые вы сделаете, для будущего использования — на Web-сайте и т.п.).
8.Если вы использовали отличающийся «Extract To» путь на шаге 4 «Как ‘импортировать’ IDL ящик в The BAT!», то вам нужно изменить путь для отображения ваших каталогов
9.Пометьте «Append to file»
10.Выйдите из диалога фильтров
11.Для отсылки дайджеста кому-либо (вы должны это делать вручную, на настоящий момент не существует метода определить в The Bat!, когда рассылать эти дайджесты) — щелкнуть правой кнопкой на папке «Digests», выбрать «Create a new message». Вы сможете одним щелчком отсылать эти дайджесты отсюда
12.Помните о необходимости очистки «Digest SD-ED.TXT» после отсылки, потому что вы иначе просто добавите сообщения в конец файла
13.Также помните о необходимости создания группы «IDL Digest» в адресной книге (или измените название на какое-либо)

Заключительные замечания и как контактировать со мной.

Мы закончили. Мы имеем все необходимое для запуска собственного дискуссионного листа. Если у вас есть дополнительные вопросы или найдете какие-либо погрешности в этом Руководстве, пожалуйста, пишите мне на Leif Gregory ldgregory@biogate.com
Я буду рад ответить на любые вопросы, которые у вас могут быть
От переводчика:
По всем этим вопросам, а также — по качеству и адекватности перевода можно писать и сюда: Alexander Leschinsky fish@lunn.sci-nnov.ru

Определенно, каждый из нас не раз сталкивался с нежелательными письмами в своем почтовом ящике — спамом. Несмотря на то, что электронная корреспонденция подобного рода фильтруется уже на стадии серверной обработки сообщений, абсолютно ненужные нам рекламные и даже мошеннические рассылки все же достаточно часто просачиваются во «Входящие».

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

Что такое AntispamSniper

Несмотря на то, что The Bat! по умолчанию обладает достаточно высокой степенью защиты от вредоносных угроз, встроенного антиспам-фильтра здесь нет. И на помощь в данном случае приходит плагин от сторонних разработчиков — AntispamSniper.

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

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

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

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

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

  • Тесная интеграция с онлайн-базой спамовых и фишинговых электронных писем.
  • Возможность установки пользовательских правил фильтрации входящей корреспонденции. Эта функция особенно полезна для удаления сообщений с конкретными сочетаниями символов в заголовках и содержимом.
  • Наличие черного и белого списка адресатов. Второй может пополняться автоматически, основываясь на исходящих сообщениях пользователя.
  • Поддержка фильтрации графического спама различного рода, а именно изображений со ссылками и анимированных картинок.
  • Возможность фильтрации нежелательной корреспонденции по IP-адресам отправителей. Информацию о таковых антиспам-модуль получает с базы данных DNSBL.
  • Проверка доменов URL-адресов из содержимого входящих писем по черным спискам URIBL.

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

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

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

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

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

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

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

  1. Первым делом находим скачанный инсталлятор и запускаем его, попутно кликнув «Да» в окошке контроля учетных записей.
    Затем в появившемся окне выбираем желаемый язык программы установки и жмем «Ок».
  2. Читаем и принимаем лицензионное соглашение нажатием на кнопку «Принимаю».
  3. Если нужно, корректируем путь к папке установки плагина и кликаем «Далее».
  4. В новой вкладке по желанию меняем имя папки с ярлыками программы на рабочем столе и снова жмем «Далее».
  5. И теперь просто кликаем на кнопку «Установить», игнорируя пункт о совместимости антиспам-плагина с клиентом Voyager. Мы добавляем модуль исключительно в The Bat!
  6. Ждем окончания процесса установки и нажимаем «Готово».

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

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

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

  1. Для этого открываем почтовый клиент и переходим в категорию «Свойства» панели меню, где выбираем пункт «Настройка…».
  2. В открывшемся окне «Настройка The Bat!» выбираем категорию «Модули расширения» — «Защита от спама».
    Здесь кликаем на кнопку «Добавить» и находим .tbp-файл плагина в Проводнике. Размещен он прямо в папке установки AntispamSniper.
    Обычно путь к необходимому нам файлу выглядит подобным образом:

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

    Затем жмем на кнопку «Открыть».

  3. Далее разрешаем программе доступ к функциям связи в Брандмауэре Windows и перезапускаем почтовый клиент.
  4. Вновь открыв The Bat!, можно сразу отметить появление плавающей панели инструментов AntispamSniper.
    Простым перетаскиванием ее можно прикрепить к любому меню в мейлере.

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

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

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

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

Приступить к настройке работы AntispamSniper можно уже во вкладке «Фильтрация». Этот раздел позволяет подробно сконфигурировать алгоритм фильтрации, задав для него определенные правила.

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

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

Если таковые кандидаты имеются, просто жмем «Добавить» и указываем имя отправителя и его электронный адрес в соответствующих полях.

После чего кликаем на кнопку «ОК» и наблюдаем выбранного адресата в соответствующем списке — черном или белом.

Следующая вкладка — «Учетные записи» — позволяет вручную добавлять в плагин почтовые аккаунты для фильтрации сообщений.

Пополняться список учетных записей может либо вручную, либо же при активированной функции «Добавлять учетные записи автоматически» — без участия пользователя.

Ну а вкладка «Опции» представляет собою общие настройки модуля AntispamSniper.

В пункте «Конфигурационная директория» можно изменить путь к папке, где хранятся все настройки антиспам-плагина, а также данные о его работе. Более полезной здесь является функция очистки базы классификатора. Если качество фильтрации писем вдруг резко ухудшилось, просто откройте настройки и нажмите «Очистить базу».

Раздел «Сеть и синхронизация» позволяет сконфигурировать сервер для ведения общего белого списка и совместного обучения плагинов в локальной сети. Тут же можно установить параметры прокси для доступа к онлайн-сервисам.

Ну а в разделе «Интерфейс» можно установить сочетания клавиш для быстрого доступа к функциям AntispamSniper, а также сменить язык интерфейса модуля.

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

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

Собственно, ничего сложного в этом нет — нужно просто время от времени помечать приемлемые письма как «Не-Спам», а нежелательные, естественно, маркировать как «Спам». Делать это можно с помощью соответствующих иконок на панели инструментов.

Другой вариант — пункты «Пометить как спам» и «Пометить как НЕ спам» в контекстном меню The Bat!

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

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

В целом работа плагина осуществляется незаметно и не требует частого вмешательства со стороны пользователя. Вы будете видеть лишь результат — значительно сократившийся объем нежелательной корреспонденции в вашем почтовом ящике.

Мы рады, что смогли помочь Вам в решении проблемы.
Добавьте сайт Lumpics.ru в закладки и мы еще пригодимся вам.

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

Помогла ли вам эта статья?

Add a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *