Mailing Lists - подписные листы

1999, Сергей Голубицкий

Часть последняя

Я упустил из вида еще одну группу ППЛ (программ для работы с подписными листами) - это так называемые hosted lists , то есть такие подписные листы, которые вы организуете не на своем сервере или клиенте, а на сервере посторонней компании, которая предоставляет вам подобные услуги в обмен на, как правило, возможность размещать рекламу на сообщениях, появляющихся в вашем листе. Это вполне приемлемый вариант для небольшого некоммерческого подписного листа для тех, кого волнует содержание, а не его подача (форма).

Примеры hosted lists -сервисы:

ListBot

eGroups

VP List

OneList

SparkList

Так что все желающие могут пристроиться.

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

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

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

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

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

Если вы взглянете на панель настроек Arrow, то вам станет приятно:

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

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

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

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

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