The Bat! и списки рассылкиCopyright (c) 1998 Leif Gregory. All rights reserved. |
||||||||||||
СодержаниеПроцедура установки списка с использованием отдельного POP3 ящика Подсистема фильтрации Фильтр 1; "Домохозяйка" Фильтр 2; Подписка Фильтр 3; Отказ от подписки Фильтр 4; Рассылка почты Настройка дайджест-версии Что такое "почтовый список"В общем, существуют два типа почтовых списков. Первый - это тип рассылки, второй - дискуссионный тип. Тип рассылки - это список, в котором вы обеспечиваете движение информации в одном направлении. Типичные списки этого вида это анонсы, новости и - СПАМ. Эти списки очень просты в установке, единственная вещь, которую вы должны сделать - создать группу адресов со всеми получателями в ней. Дискуссионный список более сложен в установке и настройке. В общем, человек шлет статью (e-mail) по одному e-mail адресу. На нем она обрабатывается и затем посылается каждому из соответствующей группы в адресной книге. Сложность состоит в установке "Reply To", "From", параметров POP3 и т.д. Общие установки для дискуссионного почтового спискаПростейший путь для запуска списка - иметь отдельный POP3 ящик как основной и e-mail адрес для форвардов (Это действительно прекрасный вариант. Если у вас есть адрес для форварда, e-mail адрес, который используют подписчики для подписки/отказа от нее и посылки сообщений, никогда не изменится. Так что, если вы смените POP3 сервера или передадите список кому-либо еще, потому что решили, что не хотите вести его больше, это не ударит по вашим подписчикам). Чтобы найти одну из служб такого типа, просто наберите или "free+email", или "free+POP3" в вашей любимой поисковой системе. Вы можете создать дискуссионный список, используя ваш существующий (основной) POP3 ящик, но это потребует немного больше работы, которую я не буду раскрывать в этом Руководстве. Она будет, однако, в общем, соответствовать тем же правилам, что и в случае отдельного POP3, но система фильтрации немного сложнее (прим. переводчика - на один дополнительный фильтр, устанавливаемый в основном ящике)Я собираюсь определить некоторые "переменные", так, чтобы нижеследующее Руководство было более понятным
Процедура установки списка с использованием отдельного POP3 ящикаСначала щелкните здесь
для загрузки дискуссионного листа IDL,
который я создал. Вы "импортируете"
его в The BAT!. Импорт стоит в кавычках,
потому, что на настоящий момент
реального средства импорта почтового
ящикав The BAT! не существует. Я
объясню, как получить этот почтовый ящик
установленным в The BAT! в считанные
минуты. Я сделал примерно 90% работы для
вас, все, что вам требуется сделать - это
заменить информацию "IDL"-ящика для
оформления вашего дискуссионного
списка, через что мы пройдем
последовательно, шаг за шагом 1.Перейдите туда, где
вы сохранили IDL.ZIP при загрузке На этот момент у вас есть "импортированный" ящик IDL, нам требуется закончить его настройку для вашего дискуссионного списка 1.На странице "General" убедитесь, что
вся информация правильна *************************************************** Это будет напоминать вашим подписчикам каждый раз, когда вы посылаете сообщения в свой дискуссионный список, как сообщить о проблемах, отказаться от подписки, и где находится Web-сайт или FAQ вашего дискуссионного листа. Вы можете сделать его содержащим так много или так мало информации, как вам того хочется, но я предлагаю сохранить коротким. Вы также можете рассмотреть перемещение этого текста в конец вашего шаблона, но есть одна проблема с размещением этой информации в конце сообщения вместо начала, - если вы посылаете длинное сообщение, оно должно быть прокручено до конца, чтобы можно было увидеть этот текст. 9.Следующий блок - это ваши макросы. Давайте посмотрим на них, и я объясню, что они делают %TO=mailto:IDL%20Members%20<list@idl.net> The Bat! требует, чтобы у вас был
корректный e-mail адрес в поле TO. Помещение
туда адреса списка рассылки служит двум
целям. Первая - это выглядит лучше, чем
помещение туда вашего e-mail адреса. Вторая,
и более важная, - когда сообщение послано,
вы получите его снова. Это звучит
идиотски, но это необходимо, если вы
хотите проверить, что ваши сообщения
ушли в список без подписки себя самого
на свой лист, и это позволяет вам
сохранять ваши сообщения в их конечном
виде, как и все остальные сообщения,
которые приходят вам от ваших
подписчиков. Это полезно, если вы хотите
создать дайджест-версию (которую я
получу позднее в этой статье), или если
вы хотите разместить архив сообщений на
Web-сайте. Поле BCC должно содержать имя
группы в адресной книге, в которой
находятся все ваши подписчики. Это очень
важно. Если вы поместите группу со всеми
подписчиками в поле TO, то любой, кто
подписан на ваш список, увидит адреса
всех остальных, кто также подписан на
ваш список. RETURNPATH очень важен, так как он
обеспечивает e-mail адрес для отброшенных
сообщений, чтобы они попали назад, а не к
вашим подписчикам. Верьте мне, вы должны
иметь его тут, я научен этому тяжелой
работой с моим списком. Почему он
повторяется дважды? Это
недокументированная особенность The Bat!,
которая позволяет запускать макрос с
пустым вводом. Что она делает, так это
просто очищает поле, так что второе
появление макроса может заполнить его,
не беспокоясь о предыдущем содержимом.
Это будет гораздо легче понять, когда мы
перейдем к секции фильтрования (четвертый
фильтр) %TO="" Тут понять пустое значение макроса
становится немного легче. Предположим,
"Billy Bob <bbob@somewhere.com" шлет почту.
Если я хочу ответить на это сообщение до
того, как оно уйдет в список, и послать
мой ответ в список, то я должен изменить
его TO информацию так, чтобы она
подходила под то, что мы собираемся
делать в секции фильтрования со всеми
посланными сообщениями. А именно -
изменяем TO и REPLY-TO информацию. Опять таки,
просто подождите немного, и я объясню
это полностью в секции фильтров. SPAM - это папка, куда я перемещаю
СПАМ. Я достаточно агрессивен в
отслеживании спаммеров. Если вам это
интересно, я написал статью для моего
ежемесячного ньюслеттера,
озаглавленную "Поймать спаммера".
Вы можете видеть ее на моем Web-сайте в
секции ньюслеттеров. ПРИМЕЧАНИЕ: Я использовал текстовые файлы для включения в шаблоны и в "IDL Subscribers" (и для фильтров и для папки), и в "IDL UnSubscribers" (и для фильтров и для папки), которые содержат текст для подписки/отписки. Таким образом, если вы делаете изменения, вы можете сделать это в одном месте и это обновит и версию папки, и фильтра. Если вы использовали отличающийся "Extract To" путь на шаге 4 "Как 'импортировать' IDL ящик в The BAT!", то вам нужно изменить путь к каталогу во всех шаблонах (и для папки и для фильтра). IDL Unsubscribers - выполняет те же функции, что и "IDL Subscribers", но для отказавщихся от подписки. Если подписчик запускает процесс отказа от подписки, т.е. пишет слова "Unsubscribe IDL" в теле письма вместо темы, то вы можете скопировать и вставить его адрес в новое сообщение, когда вы выбираете "Create a new message" по правому клику на папке "Unsubscribe IDL". Подсистема фильтрацииЭто область, которая
может создать или разрушить ваш
почтовый список. Вам нужно как минимум
три из четырех фильтров, которые я
разъясню, для основных операций. Фильтр 1 "Домохозяйка"Этот фильтр - ваша
"экономка". Поскольку мы изменили
поле TO в фильтре "Post" (см. фильтр 4) на
"<list@idl.net>", это сообщение
вернется к вам через нормальный e-mail
адрес. Так как мы уже обработали это
сообщение, вы вряд ли захотите посылать
его вашим подписчикам снова. Это еще
один резон, почему мы используем RETURN-PATH
макрос. Это наша сигнальная строка для
фильтра, задача которого - переместить
уже обработанные (посланные подписчикам)
сообщения в папку "Moderated" (где вы,
кстати, можете отвечать на сообщения,
посланные подписчиками в список). Если
вы использовали отличающийся "Extract To"
путь на шаге 4 "Как 'импортировать' IDL
ящик в The BAT!", то вам нужно изменить
путь к каталогу в этом фильтре, чтобы он
отражал действительный путь к папке "Moderated".
Мы ищем в служебной информации строку Фильтр 2 ПодпискаВторой фильтр - фильтр подписки. Вы должны определить, какие слова вы будете использовать как строку фильтра. Простейшим и наиболее логичным сочетанием может быть что-нибудь типа "Subscribe" и "IDL". Из-за того, что не все почтовые клиенты поддерживают символ "%20" при разрешении URL адресов протокола "mailto", и также некоторые не поддерживают реальные пробелы, я предпочитаю использовать символ подчеркивания между словами, т.е. "Subscribe_IDL".Это хороший метод для того, чтобы быть уверенным в том, что независимо от того, какой почтовый клиент используется вашими подписчиками, URL будет работать. Дополнительная выгода от использования подчеркивания в том, что он почти всегда невидим в URL, потому что они по большей части уже подчеркнуты. Пример такого URL, который вы можете разместить на Web-странице или в разделе подписи ваших e-mail сообщений, может выглядеть приблизительно так:
Если вы щелкните по
этому линку, The Bat! создаст новое
сообщение с заполненной строкой темы
"Subscribe_IDL", и все, что требуется от
будущих подписчиков - нажать "Послать"
Это место, в котором вы
сообщаете новым подписчикам информацию
о списке, что можно ожидать, какой адрес
использовать для отсылки сообщений,
некоторые правила (относительно флейма,
оффтопика и т.д.), куда сообщать о
проблемах и т.п. Потратьте некоторое
время на обдумывание, что вы хотите
поместить тут. Вы можете использовать
шаблон-образец или модифицировать его
под ваши нужды.
Так как это новое сообщение, созданное фильтром, вы должны определить тему сообщения, помещаемую в поле "Тема". Поле TO будет содержать адрес, заданный в поле REPLY-TO подписчика. Важно запомнить, это сообщение будет содержать в полях FROM и REPLY-TO именно ту информацию, которую вы определили в ящике, который вызывает этот фильтр (в нашем случае - установки ящика IDL). Это как раз та причина, по которой вы установили отдельный ящик в The Bat! при запуске дискуссионного листа. Вы можете определить, что ваша FROM информация должна сообщать нечто вроде "IDL Discussion List Moderator <list@idl.net>" и ваша REPLY-TO информация "Leif Gregory <list@idl.net>"" Фильтр 3 Отказ от подпискиТретий фильтр - это фильтр отказа от подписки. Случается так, что кто-нибудь хочет отказаться от подписки, так что настройте этот фильтр аналогично фильтру подписки. Конечно, вы захотите сделать некоторые изменения, чтобы они отражали особенности команды отказа от подписки. Я включил шаблон-образец, для модификации или использования в том виде, как он есть. Фильтр 4 Рассылка почтыЧетвертый фильтр -
это рассылка почты подписчикам. Это
реальная основа вашей системы фильтров,
так как именно она позволяет любому
подписчику слать сообщения всем
остальным. Этот фильтр настраивается
аналогично фильтрам подписки/отаза от
подписки, со следующими отличиями: Настройка дайджест-версииВ действительности это область, в которой The Bat! очень слаб. Я просил RITLabs попытаться поработать в этом направлении чуть больше. Я включил этот раздел в секцию фильтров, но я не чувствую, что он имеет все возможности для реального использования как дайджест-генератор. На закладке "Actions" существует опция "Export messages to a file". Проблема состоит в том, что вы можете или включить все строки заголовка (реально выглядящие беспорядочно), или полностью отказаться (трудно ответить человеку или увидеть, кем написано письмо, или его тему) от них. Я просил RITLabs, чтобы они позволили выбирать, какую служебную информацию включать в экспортируемое сообщение. Я думаю, что эти строки необходимы - DATE, FROM, REPLYTO, TO и SUBJECT. Если все равно хотите поэкспериментировать с генератором, сделайте следующее: 1.В фильтрах IDL нажмите
"+" слева от "Incoming messages"
Заключительные замечания и как контактировать со мной.Мы закончили. Мы имеем все необходимое
для запуска собственного
дискуссионного листа. Если у вас есть
дополнительные вопросы или найдете
какие-либо погрешности в этом
Руководстве, пожалуйста, пишите мне на
Leif Gregory ldgregory@biogate.com
|
||||||||||||
|