Как сделать массовую рассылку в the bat

Обновлено: 06.07.2024

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

Сами схемы фильтрации не претерпели никаких изменений.

  • Схема I. Фильтрация почты методом подтверждения переписки (жёсткая схема) была впервые описана в статье "Убийство спама в The Bat!". Сейчас этот метод в чистом виде не применяется в силу его негибкости (жёсткости) и некоторых недостатков, хотя сама статья почему-то больше всех остальных распространилась по и-нету.
  • Схема II. Фильтрация почты на основе полей заголовков письма (мягкая фильтрация) описана в статье "Жёсткая и мягкая фильтрация спама в The Bat!". В этой же статье значительно усовершенствована жёсткая схема из предыдущей статьи. В результате получилась достаточно сложная конструкция фильтров, что делает её пригодной практически только для гурманов, хотя и не снижает ценность отдельных групп фильтров (наверное, никто и не использует эту схему целиком).
  • Схема III. Переадресация почты от незнакомых адресатов через защищённый почтовый сервер описана в статье "Уничтожение спама в незащищённых почтовых ящиках". Этой методикой я пользуюсь до сих пор, так как она очень проста в реализации (всего 2-3 фильтра), наиболее эффективна и лишена недостатков предшествующих схем.

Схема III. Переадресация почты от незнакомых адресатов через защищённый почтовый сервер

Начнём с описания последней схемы, как самой новой и эффективной. Эта схема подходит только для неуправляемых через web-интерфейс почтовых ящиков (как правило провайдерских). Если заспамился управляемый ящик, то городить огород в Бате не стоит, т.к. можно просто войти через web-интерфейс в настройки ящика и поставить переадресацию почты на адрес на защищённом почтовом сервере.

Её суть можно описать следующим алгоритмом:

Задача: очистить этот ящик от всякой гадости без всякого геморроя.

Схема решения:

Спамоборона детектирует спам как массовую рассылку. Единичные полезные письма не являются рассылкой, поэтому они и не будут удалены антиспамной системой почтового сервера и дойдут до Вас.

Решение:

Фильтр № 3.1. Перенаправление незнакомых

Фильтр № 3.2. Удаление дубликатов

Фильтр № 3.3. Добавление нового адресата

Вот такая изящная схема! Её эффективность приближается к 100%.

Если желаете уменьшить поток прогоняемого через доп. ящик спама, скомбинируйте эту схему со схемой II. На работе, где у меня выделенка, я поступил ещё радикальнее: между заспамленым ящиком и почтовым клиентом поставил программу Spampal. Письма, маркируемые в теме Spampal'ом флагом **SPAM** рубятся сразу после скачивания из основного ящика (а это 85-90% всего спама), остальные письма от незнакомых прогоняются через доп. ящик, где Яндекс добивает остатки спама. Но Spampal может плохо работать на медленных коммутируемых линиях, где связь с интернетом постоянно рвётся, поэтому для таких случаев идеальнее всего связка "схема III + схема II".

Схема II. Фильтрация почты на основе полей заголовков письма

Мягкая фильтрация основана на обработке письма по его заголовку. Его ещё называют техническим конвертом. В The Bat! заголовок можно увидеть, если, выделив письмо, нажать клавишу F9.

Заголовок письма частично формируется почтовой программой на компьютере пользователя (поля: From, To, Subject, Date, Message-Id, X-Mailer, Content-Type и др.). Далее каждый сервер, через который проходит письмо, добавляет к техническому конверту как минимум одну запись (поля: Received, Delivered и т.д.). Поля заголовка определяются стандартом RFC-822.

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

Первый фильтр данной схемы удаляет письма, не соответствующие стандарту RFC-822 и не содержащие одно из обязательных полей в заголовке письма (From, To, Subject, Date, Message-ID), а при жёстком подходе и некоторых необязательных полей (X-Mailer и др.).

Фильтр № 2.1. Нет полей в заголовке RFC-822

  1. Сортировщик, правило [Выборочное скачивание]
  2. Кнопка [Новый]
  3. Вкладка [Общие]
  4. Имя: "Нет полей в заголовке RFC-822"
  5. Условие: [Поле заголовока] [Date] [не соответствует] . кнопка [Добавить] OR [Поле заголовока] [From] [не соответствует] . кнопка [Добавить] OR [Поле заголовока] [To] [не соответствует] . кнопка [Добавить] OR [Поле заголовока] [Subject] [не соответствует] .
  6. Вкладка [Действия]
  7. Действие: [+] Удалить Кнопка [Ok]
  8. Кнопка [Ok] - сохраняем фильтр

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

Поле “X-Mailler:” ставится практически всеми почтовыми клиентами и известными мне почтовыми web-службами, хотя является необязательным с точки зрения стандарта RFC-822 (начинается с префикса X-). Некоторые зарубежные почтовые серверы вместо поля X-Mailer пишут X-Sender или X-SenderIP, поэтому существует небольшая вероятность блокирования полезных писем.

Прежде чем принимать решение включать или не включать поля Message-ID и X-Mailer, нужно изучить заголовки приходящих к Вам писем. Руководствоваться надо принципами “Не навреди”, “Семь раз отмерь и один раз отрежь”, но лучше перестраховаться, чем потерять хотя бы одно полезное письмо.

Следующий фильтр удаляет письма, у которых в поле From отсутствует email-адрес. Email-адрес можно закодировать с помощью регулярного выражения:

Фильтр № 2.2. Без отправителя

  1. Сортировщик, правило [Выборочное скачивание]
  2. Кнопка [Новый]
  3. Вкладка [Общие]
  4. Имя: "Без отправителя"
  5. Условие: [Поле заголовка] [From] [не соответствует] \w+[-\w]*@\w+[-\w]*\.?\w+[-\w]*\.\w
  6. Вкладка [Действия]
  7. Действие: [+] Удалить Кнопка [Ok]
  8. Кнопка [Ok] - сохраняем фильтр

Фильтр № 2.3. От меня

Ещё один спаммерский приём – в поле To (кому) ставить любой вымышленный, но не Ваш адрес. Такие письма зарубит фильтр “Не мне”.

Фильтр № 2.4. Не мне

Напишет ли такое имя Ваш друг или знакомый? Вряд ли. Скорее всего, он напишет так:

Строке вида “pupkin

” соответствует следующее регулярное выражение:

Фильтр № 2.5. "Паранойя" как раз для такого случая:

  1. Сортировщик, правило [Выборочное скачивание]
  2. Кнопка [Новый]
  3. Вкладка [Общие]
  4. Имя: "Паранойя"
  5. Условие: [Поле заголовка] [To] [соответствует] ^pupkin\s

Последние 2 фильтра предназначены для ведения чёрного списка email-адресов спамеров.

Ручной фильтр "Добавление в стоп-лист" срабатывает по нажатию Ctrl+Ё и добавляет адреса спаммеров в стоп-лист (в файл spam.txt).

Фильтр № 2.6. Добавление в стоп-лист

Фильтр № 2.7. Удаление спама по стоп-листу

  1. Сортировщик, правило [Выборочное скачивание]
  2. Кнопка [Новый]
  3. Вкладка [Общие]
  4. Имя: "Удаление спама по стоп-листу"
  5. Условие: [Отправитель] [находится]
  6. Вкладка [Действия]
  7. Действие [+] Удалить [+] Загрузить сигнальные строки из файла: spam.txt
  8. Кнопка [Ok] - сохраняем фильтр и закрываем сортировщик

Я провёл маленький эксперимент, чтобы выяснить эффективность фильтрации спама на основе полей заголовка. У меня есть ящик-ловушка, на который идёт только спам и ничего больше. На этот ящик я навесил ещё бесплатную антиспамную программу Spampal, чтобы протестировать разные комбинации. Вот какая статистика получилась:

Из таблицы видно, что фильтрация только по заголовкам писем даёт около 50%. Эффективность программы Spampal составляет около 88%. А совокупный эффект фильтров по заголовкам и программы Spampal составляет 96%.

Из всех мягких фильтров самые работающие "Нет полей в заг.", "Не мне", "Паранойя". Безработные фильтры: "Без отправителя", "От меня", "Стоп-лист". Последний фильтр не работает потому, что в поле From спамеры ставят неповторяющиеся фальшивые адреса, которые генерируются программой, рассылающей спам.

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

Рассмотрим комбинации схемы III (пересылка через доп. ящик) с другими схемами.

Схема I. Фильтрация почты методом подтверждения переписки (жёсткая схема)

Статья "Убийства спама в The Bat!" с описанием этого метода очень широко распространилась в интеренете, а сама схема фильтрации стала достаточно популярной, хотя и самой критикуемой.

Самые тяжелые критические минусы этого метода фильтрации следующие:

Следует отметить, что посылка извещений на адрес отправителя -- это слишком примитивный способ проверки его существования. Других средств в Бате нет. Отсюда и невозможность красиво и правильно реализовать схему I с помощью The Bat!. Гораздо предпочтительней для этого использовать сторонние антиспамные программы, например тот же Spampal.

Взвесив все "за" и "против" я решил не переводить схему I на язык сортировщика летучей мыши версии 3.x. Те, кому она будет очень нужна, сделают это без проблем по примеру приведённых в этой статье фильтров.

Дата публикации: 20 сентября 2005
Автор публикации: Владимир Бакланов


Прежде чем спрашивать ознакомьтесь с RU-Board The Bat! FAQ


Надо создать письмо в быстром шаблоне.
Заходим в адресную книгу > массовая рассылка используя шаблон>выбыраешь название своего шаблона > The Bat создает для каждого адреса отдельное письмо. Есть возможность отложить отправку почты.

Выбрал шаблон в массовой рассылке, нажал ок. Меня вернуло к окну адресных книг. А что дальше делать ?


Потом выдается окошко с надписью: "Looks like no folder processing is necessary". Дико раздражает.

Как с этим бороться?
Я даже подумал, что какая-то кнопка на клавиатуре запала. Смена клавиатуры не помогла. Прогон базы на предмет ее проверки и очистки так же не помог. Проверка Eset SS свежих вирусов не обнаружила. Обновил версию The bat. Та же фигня.

Может есть какие-то ограничения на размер базы? Например, если база больше 7ГБт, то автоматом настроено искать дубликаты, сжимать папки и т.п.


Есть идеи, как побороть эту проблему? Заранее спасибо.

ссылка в шапке - "список изменений на allbat"
а ещё "Full Member" .

У меня почтовая прога BAT хочу создать отдельную рассылку для определенных людей подскажите где это я нашел создать группу с помощью группы можно создать рассылку но они удалятс из основной адресной книги.. жду ответа?

Хочу вас предупредить о том, что многие (почти все. ) провайдеры не пропускают почту из почтовых клиентов (таких, как ваш The Bat), адресованную больше, чем 10 (или даже меньше) адресатам. Это они так со спамом борятся. .

Перед тем, как создавать рассылку, узнайте это, либо проверьте, послав одно письмо нескольким адресатам.
Скорее всего, оно не пройдет. А вас еще могут автоматически зачислить в спаммеры. Потом придется тягаться с провадером, чтобы их этого списка вас исключили.

Поэтому для рассылки используют СЕРВЕРНЫЕ компоненты специальных программ, которые от провадеров не зависят.

А рассылка создается элементарно - через создание ГРУППЫ в адресной книге.
Затем при создании письма в поле КОМУ вставляется эта группа.

Ну а теперь за дело :))

Приветствую всех!
В этом выпуске: продолжаем разговор об эстетике письма.

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

Для начала поговорим о подписи. Казалось бы, что можно сказать о ней, ведь подпись меньше всего заботит автора письма, тем более, что вставляется ещe: при создании письма автоматически из заранее созданного шаблона? Но и здесь есть о чeм сказать.

Как я уже говорил, Бат обладает большими возможностями для украшательства, и часто человек, особенно недавно начавший пользоваться электронной почтой, а иногда по необходимости, вставляет в подпись не только пожелания здоровья, и собственно подпись с адресом, но и девиз, весь свой витиеватый "дворянский" титул, параметры своего компьютера и системы и прочее :) Поскольку в этом творчестве можно увлечься до чрезвычайности, то чтобы адресат потом не вспоминал нехорошими словами Вас и Ваших родственников, удаляя многочисленные строки подписи при ответе, чтобы у него вообще не пропало желание отвечать на следующие Ваши письма только из-за того, что приходится выполнять массу работы по редактированию Вашего текста, в Бате существует одна весьма приятная мелочь.

Эта мелочь - специальное отчеркивание подписи. Вы, наверное, видели в шаблоне, стоящем в Бате по умолчанию - символы "-- ". Так вот, если перед началом подписи у Вас будет установлена эта последовательность символов, еще раз повторю - "минус","минус", "пробел", "Enter" :) - тогда Бат при ответе будет автоматически отрезать от процитированного текста эти символы и все последующие строки.

В качестве примера, приведу свою подпись, которую видели те, кто писал мне письма:

А вот так выглядит шаблон для создания этой подписи:

Замечание. Насколько я знаю, Microsoft Outlook Express данную возможность не поддерживает. Так что точно избавленными от вырезания Вашей подписи будут пользователи The Bat!. Об остальных почтовых программах на эту тему ничего определенного сказать не могу.

Быстрые шаблоны

Наверное многие ломали голову, задаваясь вопросом, что такое "Быстрые шаблоны", как это было и со мной. В помощи по этому вопросу я лично, ничего не нашeл, но мир не без добрых людей - подсказали в свое время :)

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

Человек, часто пишущий, скажем, математические выкладки, может весьма интенсивно употреблять устойчивое словесное сочетание "таким образом, из уравнения (х) следует ". Сделаем шаблон для этого сочетание.
Вызовем из меню "Свойства"-"Быстрые шаблоны" (или нажмeм Ctrl+Shift+Q). В появившемся окне выберем ящик, для которого будет действовать шаблон и нажмeм кнопку добавить. Теперь нам надо назначить букву, знак или сочетание, которое будет вызывать этот шаблон и вписать его в поле "Псевдоним", пусть это будет сочетание "то" (без кавычек). Можно также сделать описание шаблона, являющееся просто комментарием. Обратите внимание, что этот быстрый шаблон можно сделать общим для остальных почтовых ящиков. Теперь, нам осталось в поле текста написать нашу фразу и нажать "ОК".

Замечание. Помимо текста в шаблонах можно использовать и макросы, что делает их не таким уж простецким средством повышения удобства пользователя :)

Шаблон мы создали, как же теперь им пользоваться? Весьма просто - создайте новое письмо, что-нибудь в нем напишите, а потом в нужном месте нажмите "то" и далее - Ctrl+Пробел, наша фраза вставится в текст. Таким образом можно вставлять от смайликов, до писем целиком.

А сейчас я перейду в ответам на уже поступившие вопросы. Как всегда я сохранил Вашу "орфографию" для ясности и красочности Ваших вопросов :))

И еще, как я и обещал в одном из выпуском, сегодня я открываю "Приемную Ваших вопросов" - во как придумал, пусть это и будет названием рубрики. Суть ее такова: я отвечаю на Ваши вопросы, внизу ответа будет ссылка. Если Вы считаете, что недостаточно полно ответил на Ваш вопрос - милости прошу. Если ответ будет дельным, то я его обязательно опубликую в одном из следующих выпусков. Так же будут публиковаться вопроса, ответы которых мне не известны или я затрудняюсь ответить.

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

Приемная Ваших вопросов:

На сегодня все. Если появятся вопросы - пишите.
В рассылки использовались материалы Владимира Демченко и конференции BatTalk.
Счастливо! :)

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