Автор спешит уведомить читателя,
что все действующие лица, персонажи
и ситуации выдуманы им самим; всякие
совпадения имен, названий, адресов,
паролей, явок и прочего - случайно.
В ходе экспериментов ни одно животное
и/или министерство не пострадало.
А помнишь, как все начиналось?
А начиналось все с того, что в институт, где я тогда работал, провели выделенку. Асинхронный канал на два мегабита внутрь и один, соответственно, наружу.
Нет... Началось все с того, что я об этом факте неосторожно упоминал везде, где только можно, распираемый гордостью и невиданными мною доселе CPS'ами...
И снова нет! Началось все с того, что несколько хороших людей попросили меня (с разницей в полтора-два часа) прислать им свежую бету TheBat!'а, а мне, естественно, было лень отсылать ее каждому по отдельности...
В общем - началось все с матушки-лени.
К тому времени я уже точно знал, что TheBat! имеет развитую систему фильтров, правил и методов обработки входящей корреспонденции. И, в частности, может формировать на пришедшее письмо так называемый автоответ. Вот на этом - нехитром, в общем-то - принципе и заработал первый файловый робот.
Реализован он был тогда наиболее простым способом: единственное правило проверяло наличие в теме письма подстроки
tb.beta
и в случае наличия таковой отправляла автоответ с приаттаченным архивом.
Нет, конечно, для отработки одного единственного запроса можно было вовсе не пижонить, а прописать в шаблоне в явном виде текст запроса... Но, как оказалось в дальнейшем, использование макроса темы было вовсе не пижонством, а "хорошим стилем программирования", при котором новые шаблоны приходилось переделывать минимальным образом - только менять имя аттачмента.
Для начала под робота не было создано даже отдельного ящика - я просто зашел на mail.ru и зарегистрировал там новый почтовый ящик frobot@mail.ru, все письма с которого автоматом переадресовывались на мой рабочий почтовый адрес. А потом кинул анонс "новой абсолютно бесплатной услуги для тех, у кого нет онлайна" в лист thebat@egroups.com (ныне - thebat@yahoogroups.com).
И лег почивать на лавры...
Это неполная версия стать Леонида, окончание читайте на нашем сайте :)), адрес которого Вы уже наверняка запомнили.
На сегодня все. Заходите к нам на сайт :)), мы всегда рады видеть Вас и оставляйте свои вопросы, замечания и предложения на форуме: http://www.nobat.luga.ru/phorum/list.php?f=1
С наилучшими пожеланиями,
Инициативная группа NoBat!