Статьи о почте

Новости

Все новости

Разное в мире IT

Все заметки

mailinfo.ru - Статьи о почте

Мыльная опера – 'хэппи энд' (Arrow)

Прислал(а) Сергей Голубицкий [13 января 2002]

раздел: [Спам]

А теперь я расскажу о своем фаворите - Arrow. В предыдущей статье упоминалось довольно много программ для работы с подписными листами, и некоторые из них - например, Lyris - круты безмерно. Почему же я остановил свой выбор на несравненно более скромном Arrow?

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

Во-первых, удобный интерфейс, во-вторых, сонм настроек и невероятная для программы за 50 долларов гибкость, в-третьих, возможность работать без постоянного IP и через dial-up соединение.

У большинства client side ППЛ сервер подписных листов работает как сервис (под NT/2000) или в консольном режиме (под 95/98). Ярким примером служит французский DoList. В последнем случае настраивать и конфигурировать программу приходится в эдаком юникс-стиле, редактируя несметное множество файлов и файликов. Короче - для обделенного радостью жизни компьютерного "гика", а не для ламера.

Arrow

Интерфейс Arrow - это счастье Симплициссимуса. Все очень похоже на Проводник: слева - дерево алиасов, команд, фильтров, подписчиков, шаблонов, тегов и настроек; справа - содержание всех этих папок. Есть еще одна панель, снизу, в которой регистрируются события лога. Вся эта конструкция строится на привычном drag-n-drop\'е, правда, без правой контекстной кнопки мыши. С таким интерфейсом чувствуешь себя настоящим хозяином положения, и руки уверенно лежат на контроле своей судьбы, а не поражены старческим тремором от соприкосновения с командной строкой.

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

Настройки Arrow

Другая замечательная опция Arrow - это Scheduler ("шедулер" с ударением на "у", как принято говорить не у нас, ламеров, а среди подлинных профессионалов). Планировщик позволяет полностью автоматизировать (что называется, hands-free) два десятка операций: обработать все запросы, отправленные в подписной лист, переслать постинги, запросить подтверждение подписки от нового пользователя, выполнить внешнюю команду, сделать постинг на основе заданного шаблона, включить и отключить режим дайджеста, подписать и удалить пользователя и т.п.

Гибкость Планировщика настолько высока, что он позволяет реализовывать даже те функции, которые в программе пока отсутствуют (хотя и ожидаются в будущих релизах). Например, для нашего сервиса требовалось автоматически отключать trial-подписчиков через 30 дней. Единственная возможность это сделать - использовать Планировщик. Конечно, такая реализация процедуры напоминает удаление гланд в известном анекдоте, но все же это лучше, чем полное ее отсутствие. Кстати, в прямом виде эту функцию я встречал только один раз в каком-то навороченном и дорогом ППЛ.

Наконец, в Arrow встроен собственный Dialer, который позволяет самостоятельно устанавливать dial-up соединение и автоматически обрабатывать подписной лист.

Под конец хочу дать небольшой практический совет тем, кто планирует рассылать по своему подписному листу сообщения большого размера либо содержащие приложения - картинки, программы и т. п. У нас таковыми были воскресные отчеты, в которых помимо сводной таблицы кандидатов и результатов реальных трейдов прилагалось большое число дневных графиков (в формате gif) - иногда 30 и более картинок. В итоге размер воскресного бюллетеня превышал полмегабайта. Поначалу я пытался все эти приложения рассылать в неизменном виде. И тем самым собственными руками создал для себя сущий ад! И не только потому, что процесс рассылки растягивался на долгие часы, но и потому, что в текущей версии Arrow не поддерживается выборочная досылка(см. статью на нашем сервере "Строим мыловарню") в случае обрыва соединения с SMTP-сервером. Короче говоря, методом тыка (никто ведь не посоветует!) был найден выход из положения: все постинги в подписной лист нужно ограничивать 5-10 килобайтами, а все приложения к ним... размещать на своем ftp-сервере, в самом постинге оставляя только гиперссылку на них. Очень удобно.