Робоспам
   

Робоспам v.1.0 (наша авторская разработка, !) умеет: собирать в единую базу мэйл-адреса, извлекаемые по интернет или из файлов, управлять одновременно запущенными несколькими   поисковиками разных видов, и в то же время управлять рассылкой Ваших писем через несколько рассылочников. Он может быть использован как "интеллектуальный" рассылочник мэйлов. Для рассылки Робоспаму можно дать текстовый файл адресов.       Робоспам выполняет действия за компьютерного пользователя - нажимает кнопки, вводит информацию и т.д. Только очень быстро. Визуально - очень интересный эффект.

   Робоспам использует пару известных в рунете программ-поисковиков, именуемых в простонародии "мэйл-экстрактор", а также один известный рассылочник ("мэйлер"), и работает с ними всеми асинхронно(!) и на выбор, и с несколькими запущенными сразу, в том числе работает с демо версией(!).

   На сегодня к Робоспаму подключены (он распознает) программы: поисковик Advanced Email Extractor, поисковик BBSRobot v.1.0b, рассылочник MailThem v.1.61. Робоспам способен взять на себя часть Вашей работы по управлению этими программами.

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

Прикладные свойства программы:

робот формирует извлекаемые из Интернет мэйл-адреса в единую базу;

мэйл-адреса в базе не повторяются;

скорость извлечения зависит от канала Интернет и мощности Вашего PC;

база адресов разделяется на "неотосланные", или "очередь адресов",  и "отосланные";

робот производит рассылку настроенного в рассылочнике сообщения по "неотосланным" адресам пачками писем;

количество писем в пачке настраивается пользователем;

базы "отосланных" и "неотосланных" хранятся в текстовых файлах, что обеспечивает легкую совместимость по импорту, например, с Excel;

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

Технология использования программы примерно такова.

Запускается некоторое количество (или ноль) поисковых программ Advanced Email Extractor 2.2 (находится в aeer.zip), некоторое количество (или ноль) поисковых программ  BBSRobot 1.0 (находится в BBSRobotSetup.exe) и некоторое количество (или ноль) рассылочных программ Mail Them 1.61 (находится в Mailthem.zip). Можно настроить и запустить на поиск в Интернет любое количество поисковиков. Пусть себе работают. Можно настроить рассылочник - указать параметры соединения, сообщение и т.д.

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

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

При запуске рассылки Робоспам активирует рассылочник для посылки писем указанными пачками, например, по 5шт., пока не выберет очередь. Оба процесса могут идти параллельно. Таким образом достигается автономность работы, асинхронность программ. Внешне результат работы Робоспама выглядит так, будто очень и очень быстрый оператор управляет всеми программами.

О принципе. Программа применяет способ ИМИТАЦИИ. Существуют способы ИСПОЛНЕНИЯ - процессор выполняет машинные команды, коды; ИНТЕРПРЕТАЦИИ - когда вместо процессора специальная программа интерпретирует подаваемые ей на вход коды (пример - интерпретация кодов HTML); а здесь - ИМИТАЦИЯ - специальная программа имитирует действия оператора компьютера в зависимости от получаемых результатов. Для реализации способа разработан специальный комплект С-функций intels  и сопровождающих их программ для Windows-95...NT.
О реализации. В корне диска С: программа создает (если их нет еще) файлы mailwait.txt -очередь мэйл-адресов, и mailsent.txt - база отосланных адресов. И поступает следующим образом:
При запущенном поиске адресов: для каждой поисковой программы проверяет окно найденных адресов. Если адреса есть, то берется первый из списка и добавляется в очередь адресов, файл C:\mailwait.txt. Но только тогда, если его там еще нет, а также нет и в списке отосланных. Затем адрес удаляется из окна в поисковике.
При запущенной рассылке: проверяет, есть в очереди адреса. Если есть, то пытается найти
свободный рассылочник. Если находит, то устанавливает флажок "после отправки в список исключений", скрывает с экрана данный флажок, передает адрес и запускает посылку. Ждет, пока в окне рассылочника не появится некоторое сообщение. Если по прошествии 45сек оно не появилось, рассылочник считается негодным и исключается из списка используемых. То же самое происходит, если наступившее состояние рассылочника нельзя идентифицировать как успешное. Если все хорошо, то адрес переносится в список использованных (файл C:\mailsent.txt), удаляясь из очереди.
При выходе из программы, она пытается перезаписать файлы с очередью и отосланными адресами в алфавитном порядке, заодно приводя их в порядок, т.к. при переносе адреса из очереди в отосланные его текст в файле очереди просто забивается пробелами. Перезаписывание производится через временные файлы с аналогичными именами, но дополнительным расширением tmp. Так что все сделано для максимально надежной сохранности списка адресов в случае сбоя программы или компьютера. Файлы очереди и использованных адресов имеют текстовый формат, где разделителями может выступать любая последовательность переводов строки, возвратов каретки, пробелов, табуляций и запятых.
Робоспам работает асинхронно с поисковиками и рассылочниками. Закрытие любой из этих программ во время работы не приведет к каким либо неприятностям. Запускать дополнительные программы можно на ходу, обновив после этого данные о запущенных программах. Кнопка "Обновить" для рассылочников может срабатывать с задержкой, т.к. ожидает окончания рассылки на всех активных программах. Если рассылка приостановлена, то эта кнопка не подействует, пока рассылка не будет возобновлена.

 

Программа поставляется нами бесплатно и "как есть" с целью ее авторизации и рекламы в обществе, а также поиска бизнес-партнеров, заказчиков программного обеспечения. Ее основная задача - демонстрация нашей технологии (как писали классики "...вот что можно сделать из старой швейной машинки Зингера: пара штрихов - и получилась прелестная колхозная сноповязалка...").
скачать Робоспам v.1.0  целиком, размер 50 Кб 
скачанный файл разархивировать в какой-либо поддиректорий, и запускать оттуда Robospam.exe
скачать поисковик Advanced Email Extractor v.2.2  целиком, размер 910 Кб 
скачанный файл разархивировать в своем поддиректории и запустить Setup. Несмотря на то что это демо-версия, Робоспам с ней прекрасно работает.
скачать  поисковик BBSRobot v.1.0b  целиком, размер 135 Кб 
скачанный файл запустить для установки.
скачать  рассылочник MailThem v.1.61  целиком, размер 355 Кб 
скачанный файл разархивировать в свой поддиректорий.

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

           Мы можем создать ПРОГРАММУ-РОБОТ  - и он заменит Вас за компьютером.

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

 

           Ждем Ваших заказов. 

           Пишите: 

   С уважением, Юрий Радько

Счетчик страницы: