ic.gif (942 bytes)

Списки рассылок


Содержание

  1. Общие положения.
  2. Доступ к администрированию списка.
  3. Используемые адреса.
  4. Спецсимволы.
  5. Протоколирование, описание и кодировка.
  6. Политика подписки.
  7. Политика работы с сообщениями.
  8. Обработка ошибок.
  9. Параметры рассылки при прямой доставке (Feed Mode).
  10. Параметры режима периодической доставки (Digest Mode).
  11. Ведение архива.
  12. Параметры создания дайджеста.
  13. Формат дайджеста.
  14. Автоматически рассылаемые сообщения.
  15. Поля, копируемые из заголовка оригинального сообщения (RFC822 Fields to Keep).
  16. Удаление/Переименование.  
  17. Работа со списком подписчиков(Subscribers).

Общие положения

  • Почтовый сервер предоставляет возможность использования списков рассылок. У каждого списка рассылок есть свой владелец тогда как одному пользователю может принадлежать несколько списков рассылки. Пользователи могут работать с ними как через WEB-интерфейс, так и по электронной почте.
    Существует два основных режима, в которых может быть произведена подписка на лист рассылки.
    Первый метод - метод прямой доставки (FEED) разрешен всегда. При этом все публикуемые в листе сообщения направляются подписчику немедленно.
    Второй метод - метод периодической доставки (DIGEST) по умолчанию также разрешен, но может быть и запрещен сбросом соответствующей опции.
    При этом подписчику будут периодически доставляться "подшивки" сообщений листа рассылки, проиндексированных системой. Также возможен еще один режим подписки - индексный (INDEX), когда подписчику доставляются только перечни поступивших в лист рассылки сообщений. Для того чтобы прочитать сами сообщения, пользователь может обратиться к архиву листа рассылки размещенному на WEB.

      Внимание ! Если Вы завели лист рассылки, не принимайте сообщения в лист от кого попало. Обязательно отсылайте запрос на подтверждение подписки и ставьте модерирование первых нескольких постингов. Используйте "политику работы с сообщениями". Также используйте возможность направлять ответы "To Sender", а не только "To List".

      Для любого листа рассылки, принадлежащего некоторому пользователю, создается несколько почтовых ящиков:

    имя_листа_рассылки - используется как архив списка рассылки и содержит поступившие в него сообщения.

    имя_листа_рассылки/requests - содержит присланные запросы на подписку.

    имя_листа_рассылки/reports - содержит отчеты об ошибках доставки и прочие подобные сообщения.

    имя_листа_рассылки/approval - содержит сообщения, требующие проверки владельцем листа рассылки (в случае когда задействованы соответствующие опции модерирования листа). Для публикации таких сообщений владелец листа должен самостоятельно перенаправить их в список рассылки, используя какой-либо из защищенных методов: WEB-интерфейс, метод XTND XMIT POP3 и т.д.

Назад

Доступ к администрированию списка.

  • Доступ к администрированию списка рассылки осуществляется следующтм образом. В разделе Папки владельца списка при создании списка администратором домена образуется папка имя_листа_рассылки (List)
    List - это ссылка на страницу администрирования списка рассылки.
  • Создавать списки рассылок в данном домене может администратор этого домена.
Назад

Используемые адреса.

  • listname-on@domain - для подписки нового пользователя в режиме, установленном по умолчанию, и подтверждения подписки уже существующего.

    listname-subscribe@domain - также для подписки нового пользователя в режиме, установленном по умолчанию, и подтверждения подписки уже существующего.

    listname-feed@domain - для подписки нового пользователя в режиме прямой доставки (FEED) и для изменения режима подписки на указанный для уже существующего пользователя.

    listname-digest@domain - для подписки нового пользователя в режиме периодической доставки (DIGEST) и для изменения режима подписки на указанный для уже существующего пользователя.

    listname-index@domain - для подписки нового пользователя в индексном режиме (INDEX) и для изменения режима подписки на указанный для уже существующего пользователя.

    listname-off@domain - для отказа от подписки.

    listname-unsubscribe@domain - также для отказа от подписки.

    listname-confirm@domain - для получения идентификатора подписчика (используется для закрытых списков).

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

Назад

Спецсимволы

  • При внесении изменений в текстовые параметры настроек листа рассылки, Вы можете использовать следующие специальные символы:

    ^D - будет заменен на имя домена.

    ^N - будет заменен на название листа рассылки.

    ^E - будет заменен на описание листа рассылки.

    ^X - будет заменен на порядковый номер текущего дайджеста.

      Если сразу за подобным символом следует некоторое число (например ^N80), оно считается значением максимальной длины подставляемой строки. Если длина строки с подставляемым значением превышает его, то последние символы будут отброшены.

      Если сразу за подобным символом следует некоторое число первая цифра которого 0 (например ^N080), оно считается значением фиксированной длины подставляемой строки. Если длина строки с подставляемым значением больше указанной, последние символы будут отброшены. Если же длина строки с подставляемым значением меньше указанной, то в начало такой строки будут добавлены пробелы.

Назад

Протоколирование, описание и кодировка

  • Параметр "Протоколирование" позволяет настроить уровень детализации записываемых в лог сообщений, касающихся работы листа рассылки.
    Параметр "Описание" (Description)  позволяет определить текстовое описание листа рассылки, которое будет использоваться в поле его E-mail адреса.
    Параметр "Кодировка" (Preferred Character Set) - заданное здесь значение считается кодировкой по умолчанию для всех писем листа рассылки. Этот параметр также используется при просмотре архива листа рассылки через WEB. 

 

Назад

Политика подписки (Subscription Policy )

  • В данной таблице Вам доступны для редактирования следующие параметры:

    "Кто может подписываться" (Subscribe)- регулирует доступные пользователям возможности по оформлению подписки и отказе от нее. Принимаемые значения: "nobody" - все операции по работе с подпиской доступны лишь администратору системы; "this domain only" - доступ разрешен только пользователям данного домена; "locals only" - доступ разрешен только зарегистрированным на данном сервере пользователям; "anybody" - доступ разрешен всем.

    "Сохранение запросов на подписку" (Save Requests) - определяет, какие запросы на подписку сохранять в почтовом ящике имя_листа_рассылки/requests владельца. Принимаемые значения: "no" - не сохранять ничего; "accepted" - обработанные; "rejected" - отвергнутые; "all" - любые.

    "Режим по умолчанию" (Default Mode)- используется при обработке запросов на подписку, в которых не указан желательный режим (т.е. для сообщений адресованных listname-on@domain и listname-subscribe@domain). В подобном случае режим устанавливается в соответствии с выбранным здесь.

    Важно: Кроме стандартных (FEED, DIGEST, INDEX) режимов допустимо также указание режимов NULL и BANNED. Эти два режима Вы можете и индивидуально назначать пользователям.
    Режим "null" позволяет пользователю производить отправку писем в лист рассылки и при этом не получать писем из него.
    Режим "banned" блокирует доставку сообщений пользователю и самостоятельное изменение режима подписки для него.

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

    "Текст запроса" (Confirmation Request) - направляется запросившему подписку на лист рассылки, в случае если разрешен режим "подтверждения подписки". Кроме общих спецсимволов, данный текст может также содержать следующие:

    ^O - запрашиваемая операция.

    ^P - unsubscribe для операции отказа от подписки, subscribe(operation) для прочих операций.

    ^A - адрес подписчика.

    ^I- идентификатор подтверждения.

Назад

Политика работы с сообщениями (Posting Policy)

  • Допустимые значения параметра "Принимать письма" (Accept Postings):

    from owner only - будут публиковаться только сообщения, поступающие от владельца списка (использующего любой из защищенных методов)

    moderated - любое сообщение будет направляться владельцу листа рассылки на утверждение. Если он направит его обратно в лист рассылки, то сообщение будет опубликовано.

    from subscribers - публикуются только сообщения от подписчиков, некоторые сообщения могут направляться на утверждение владельцу листа рассылки.

    from anybody - публикуются сообщения, поступившие с любого адреса.

      Параметр "Модерирование для новых подписчиков" (New Subscribers) используется при значении параметра "Принимать письма" равном "from subscribers". Он определяет количество первых сообщений от нового подписчика, которые будут направлены для утверждения владельцу листа рассылки. После превышения данного количества, дальнейшие сообщения от такого подписчика будут направляться в лист рассылки напрямую. Такой метод позволяет достаточно эффективно бороться с любителями производить непрошенную рекламную рассылку.

      Параметр "Допустимый формат"  (Allowed Format) определяет, допустимо ли использование формата MIME при публикации. Значение text alternative позволяет пользователям публиковать текстовые сообщения, а также сообщения в формате multipart/alternative, если первая часть сообщения (alternative) является текстовой. Владелец списка рассылки всегда может публиковать сообщения в любом формате.

      Параметр "Максимальный размер" (Maximum Size) ограничивает размер сообщений, которые могут публиковаться в данном листе рассылки. Владелец листа рассылки всегда может публиковать сообщения любого размера.

      Параметр "Запрет ответов на дайджест"  (Unmodified Digest Subjects) позволяет запретить публикацию сообщений, являющихся ответом на дайджест (проверяется поле Subject: всех поступающих сообщений и если в этом поле присутствует "префикс ответа" (Re:, Re> и т.д.), за которым следует идентификационная строка дайджеста данного списка рассылки, сообщение отвергается.

      Параметр "Запрет использования неверной кодировки" (Non-matching Character Set) дает возможность придерживаться заранее заданной для данного листа рассылки кодировки. Если кодировка поступающего сообщения указана и она отличается от заданной, сообщение будет отвергнуто.

Назад

Обработка ошибок (Bounce Processor )

  • Модуль листа рассылки умеет обрабатывать получаемые сообщения об ошибках доставки и действовать в соответствии с определенными Вами условиями. Ошибки доставки могут быть критическими (например отсутствие пользователя-адресата в удаленной системе) и некритическими (временная недоступность удаленного узла и т.п.). Сообщения о возникающих ошибках, которые почтовая система может обработать самостоятельно, учитываются в логах сервера. Те же сообщения, которые система обработать не может (например в случае нестандартного формата ответа от удаленного сервера) перекладываются в почтовый ящик имя_листа_рассылки/reports, где владелец может с ними разобраться.

      В случае возникновения некритической ошибки доставки, система приостанавливает подписку для соответствующего адреса, действуя одним из двух методов, определяемых Вами:

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

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

      Параметр "Обрабатывать критическую ошибку как" (Process a Fatal Bounce as) позволяет определить поведение системы в случае критической ошибки доставки. Вы можете например указать что фатальная (критическая) ошибка соответствует 5 нефатальным (некритическим). В этом случае, если определено что система должна аннулировать подписку после приема 10 сообщений о некритических ошибках, подписка будет также аннулирована после получения 2 отчетов о критических ошибках. Если же указать что критические ошибки должны обрабатываться соответственно (вариант Fatal), то подписка будет немедленно снята при подобной ошибке.

      Параметр "Интервал проверки листа подписчиков" (suspend subscription for) определяет частоту просмотра списка пользователей данного листа рассылки, во время которого система производит следующие действия: посылает предупреждения подписчикам, у которых значение счетчика ошибок доставки отлично от нуля; удаляет письма от лиц, которые прислали запрос о подписке более 2 дней назад и не подтвердили его; удаляет из списка адреса, подписка по которым аннулирована.

      Параметр "Сохранение сообщений об ошибках" (Save Bounce Reports) определяет, какие отчеты о доставке должны сохраняться в почтовом ящике имя_листа рассылки/reports владельца списка рассылки. Значения "no" и "all" очевидны, а значение "unreadable" позволит сохранять только те сообщения, которые модуль LIST не смог проанализировать и обработать самостоятельно.

      Параметр "Текст отсылаемого предупреждения" (Warning Text) позволяет задать текст, отправляемый подписчику при ошибке доставки. В тексте можно использовать "спецсимволы".

Назад

Параметры рассылки при прямой доставке (Feed Mode)

  • Каждое новое сообщение, поступившее в лист рассылки (и, в случае необходимости утверждения владельцем лица, утвержденное), направляется подписчикам, использующим режим прямой доставки (FEED Mode). При этом поля From:, Date:, Message-Id: и оговоренные дополнительные поля копируются из исходного сообщения, а в качестве адреса для поля To: используется адрес листа рассылки.

      Параметр "Префикс заголовка Subject:" (Subject Prefix) определяет содержимое строки, вставляемой в начало поля Subject: всех сообщений, рассылаемых в режиме FEED. При рассылке сообщения система проверяет поле Subject: и, если данный префикс обнаружен после префикса ответа (Re:, Re> и т.д.), то он удаляется. Пример: Значение параметра Subject Prefix - [R&D]; в поступившем сообщении Subject: имеет значение test. Тогда поле Subject для различных случаев будет выглядеть так: рассылаемое сообщение - Subject: [R&D] test; поступивший ответ - Subject: Re: [R&D] test; рассылаемый ответ - Subject: [R&D] Re:test; подготовленный дайджест - 1) test 2) Re: test.

      Параметр "Направлять ответы"  (Direct Replies): если выбрано значение to List, то в заголовки всех рассылаемых сообщений добавляется поле Reply-To, содержащее адрес листа рассылки. В результате, когда подписчик отвечает на разосланное сообщение, его ответ по умолчанию направляется в лист рассылки. Если же выбрано значение to Sender, поле Reply-To не вставляется в заголовок и ответы пользователей направляются по адресам, указанным в поле From: рассылаемых сообщений, т.е. авторам сообщений.

      Параметры "Текст начала сообщений" (Header) и "Текст окончания сообщений" (Trailer) определяют соответствующие текстовые блоки, вставляемые в рассылаемые сообщения. В данных блоках также можно использовать "спецсимволы".

Назад

Параметры режима периодической доставки (Digest Mode)

  • Возможность использования режима digest и возможность архивации сообщений регулируются соответствующей опцией - "Возможность архивации и работы в формате периодической доставки (Digest Mode)"(Digesting and Archiving). Если эта опция включена, то все поступающие для публикации сообщения сохраняются в почтовом ящике учетной записи владельца листа рассылки, что делает возможным формирование дайджестов и архивирование. Если эта опция выключена, то все подписчики будут обслуживаться в режиме прямой доствки (FEED). Все попытки подписаться на рассылку в режиме digest или index будут отвергнуты.

      Сообщение-дайджест содержит набор сообщений, опубликованных в листе рассылки с момента формирования предыдущего дайджеста. Тело сообщения-дайджеста содержит заголовок дайджеста, оглавление с перечнем всех сообщений, включенных в дайджест, фрагмент, завершающий оглавление, собственно публикуемые сообщения и завершающий фрагмент дайджеста.

      Сообщение-индекс содержит заголовок дайджеста, перечень сообщений и завершающий оглавление фрагмент. Самих сообщений, а также завершающего фрагмента дайджеста, он не содержит.

      Индексы формируются одновременно с дайджестами и рассылаются подписчикам, работающим в соответствующих режимах.

Назад

Ведение архива (Archiving)

  • Все сообщения, поступающие в лист рассылки, сохраняются в почтовом ящике с соответствующим именем, принадлежащем учетной записи владельца. При формировании дайджеста сообщения извлекаются из этого почтового ящика. Он также используется в качестве архива всех опубликованных сообщений, который доступен для обращения через WEB-интерфейс. Каждый раз после составления дайджеста почтовый ящик просматривается и наиболее старые сообщения удаляются так, чтобы размер почтового ящика и количество размещенных в нем сообщений оставались в заданных пределах.

    Параметр "Максимальный размер архива" (Maximum Archive Size) - определяет максимальный размер почтового ящика архива.

    Параметр "Количество хранимых сообщений" (Messages to Keep) - определяет максимальное количество сообщений, которое может быть размещено в почтовом ящике архива.

    Параметр "Периодичность создания нового архива" (Start New Archive every) - определяет, когда должен создаваться новый почтовый ящик архива. Старый почтовый ящик архива превращается при этом во вложенную папку с именем YYYY-MM-DD, где YYYY - год, MM - месяц, а DD - число самого раннего сообщения, содержащегося в этом архиве. Если в качестве значения данного параметра не указано "never", то новый архив создается при достижении максимального размера или количества сообщений в почтовом ящике архива. Если же значением данного параметра является "never", а значение параметра "Максимальный размер архива" равно нулю, то все сообщения удаляются из почтового ящика архива сразу после формирования дайджеста.

    Параметр "Доступ к архиву" (Who can Browse)- определяет, должен ли данный лист рассылки присутствовать в разделе Mailing Lists WEB-интерфейса сервера. Если вы выберете значение "nobody", лист рассылки будет недоступен через WEB. В противном случае он будет присутствовать среди доступных для просмотра. Если вы выберете значение "subscribers", пользователям нужно будет ввести свой адрес электронной почты и подтверждающий идентификатор (Confirmation ID) для просмотра архива листа рассылки. аботающим в соответствующих режимах.

Назад

Параметры создания дайджеста (Digest Generator )

  • Параметр "Периодичность создания" (Generate Every) - определяет интервалы формирования дайджеста.

    Параметр "Создавать при объеме новых сообщений более" (or if Larger than) - определяет максимальный суммарный объем включаемых в дайджест сообщений. Если общий объем всех сообщений, поступивших с момента формирования последнего дайджеста, превысит это ограничение, будет немедленно сформирован новый дайджест (и индекс), вне зависимости от значений параметров "Периодичность создания" и "Время создания первого дайджеста".

    Параметр "Создавать при количестве новых сообщений более"(or if has messages)  - определяет максимальное количество сообщений, включаемых в дайджест. Если число сообщений, поступивших с момента формирования последнего дайджеста, превысит это ограничение, будет немедленно сформирован новый дайджест.

    Параметр "Время создания первого дайджеста" (First Digest at) - определяет время суток, когда должен формироваться первый дайджест.

Назад

Формат дайджеста (Digest Format)

  • Параметр "Тема" (Subject) - задает текст, помещаемый в поле Subject: формируемых дайджестов и индексов. Если опция "Запрет ответов на дайджест" включена, то будут отвергнуты все поступающие сообщения, содержащие в данном поле префикс ответа (Re:, Re> и т.д.), за которым следует неизмененный текст, определяемый данным параметром.

    Параметр "Заголовок письма" (Header) - текстовая строка, вставляемая перед оглавлением во все дайджесты и индексы.

    Параметр "Формат строки содержания дайджеста" (Index Line)- определяет формат строк оглавления.
    Важно: используемые здесь спецсимволы отличаются от стандартных и могут принимать следующие значения:

       ^X - порядковый номер сообщения в формируемом дайджесте.

       ^F - поле From: заголовка сообщения.

       ^T - поле Date: заголовка сообщения.

       ^S - поле Subject: заголовка сообщения.

       ^I - поле Message-Id заголовка сообщения.

    Параметр "Текст окончания содержания" (Index Trailer) - определяет текст, вставляемый после оглавления во все дайджесты и индексы.

    Параметр "Текст окончания письма" (Trailer) - определяет текст, вставляемый после текста последнего сообщения во все дайджесты.

Назад

Автоматически рассылаемые сообщения (Automatic Messages )

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

Поля, копируемые из заголовка оригинального сообщения (RFC822 Fields to Keep )

  • При публикации сообщения в листе рассылки, его заголовок как правило содержит лишь следующие поля исходного сообщения: From:, Date:, Message-ID: и Subject: (хотя поля From: и Subject: и могут модифицироваться системой).
    Вы однако можете указать дополнительные поля заголовка, которые должны быть сохранены. Введите их в соответствующее текстовое поле и подтвердите ввод нажатием кнопки "Изменить" (Update).
    Если Вы желаете чтобы из исходного сообщения копировались все поля заголовка, введите в поле звездочку *.
    Если же Вы хотите удалить какое-либо поле, то введите пустую строку и также подтвердите ввод нажатием кнопки "Изменить" (Update)
Назад

Удаление/Переименование

  • Система предоставляет Вам возможность в любой момент переименовать либо удалить текущий лист рассылки, воспользовавшись данной опцией. В случае удаления листа рассылки, будет запрошено соответствующее подтверждение.
    Важно! Эта возможность предоставаляется в том случае, если владелец списка является администратором домена.
Назад

Работа со списком подписчиков (Subscribers)

  • Доступ к странице работы со списком подписчиков осуществляется со страницы настроек для конкретного листа рассылки по ссылке "Подписчики" (Subscribers)

    Вы можете изменить число выводимых на экран записей, изменив параметр "Количество", либо поставив необходиый "Шаблон"(Filter). В этом случае при нажатии кнопки "Отобразить" (Display) будут выведены только те записи, которые удовлетворяют заданным Вами условиям. При этом система позволяет Вам видеть общее число пользователей и выводимое на экран.
    Пример: "4 of selected"
    Таблица со списком пользователей позволяет Вам контролировать такую информацию, как:
    E-mail пользователя (E-mail Address),
    режим подписки для него (Mode),
    время подписки (Subscribed),
    количество опубликованных писем (Posts),
    количество возникших ошибок доставки и время возникновения последней ошибки (Bounces),
    полное имя подписчика (Real Name).

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

     Вы можете произвести следующие операции с помеченными Вами пользователями:

    • "Отписать отмеченных от листа рассылки" (Unsubscribe)
      "Поставить отмеченным признак ошибки" (Mark Failed)
      Установить режим "Модерирования писем" (Set ... postings)
      Установить "Режим получения информации" (Set ... mode)

     Пункт "Поставить отмеченным признак ошибки" позволяет имитировать некритическую ошибку доставки, что полезно например в случае невозможности автоматической обработки модулем листа рассылки нестандартного сообщения об ошибке от удаленной системы. Выбор "prohibited" в пункте "Модерирование писем" позволяет запретить публикацию сообщений от выбранных пользователей.

    Добавить пользователя можно введя его E-mail в соответствующее поле. При этом можно указать комментарий, который будет считаться полным именем подписчика - например: John Smith <johns@mycompany.ru> или johns@mycompany.ru (John Smith). Подписка будет произведена в режиме, установленном по умолчанию. Также можно указать необходимое "Дополнительное действие" (Feedback):

    • ask confirmation - запросить подтверждение подписки
    • send Welcome - отправить приветствие
    • silently - нет дополнительных действий

      Также можно загрузить список новых подписчиков текущего листа рассылки из заранее подготовленного текстового файла. Опция: Import- указывается путь к  текстовому файлу на Вашем компьютере. Затем нажимается кнопка ""
      Текстовый файл должен содержать e-mail адреса по одному в каждой строке. Допускается использование нескольких дополнительных полей.
      Если строка содержит несколько полей, они должны разделяться символом табуляции.
      Первое и единственное обязательное поле - адрес электронной почты.
      Во втором поле указывется режим подписки. Проверяется только первый символ этого поля.
      Символы f и F соответствуют режиму FEED,
      d и D - режиму DIGEST,
      I и i - режиму INDEX.
      Остальные символы в поле игнорируются. Если первый символ не опознан как допустимый или поле отсутствует, пользователь подписывается в режиме, установленном для данного списка рассылки по умолчанию. Последнее поле (если строка содержит более 2 полей) должно содержать реальное имя нового пользователя.

      Для экспорта списка подписчиков можно использовать файлы имя_листа_рассылки.list, хранящиеся в подкаталоге Lists каталога домена. Они представляют собой текстовые файлы, содержащие по одной строке для каждого подписчика. Строки состоят из полей, разделенных символами табуляции, где первое поле содержит адрес электронной почты подписчика, второе - режим подписки, а третье - реальное имя подписчика.

Назад