В модуле LIST CommuniGate Pro реализован механизм списков рассылки. Также в нём реализована рассылка почты Группе.
Списки Рассылки
Администратор системы может создать один или несколько списков рассылки. Пользователи этой или любой другой почтовой системы могут подписываться на эти списки рассылки через Веб интерфейс или по электронной почте. Они могут публиковать сообщения в списках рассылки, отправляя в список сообщения по электронной почте и опубликованные сообщения будут доставлены всем подписчикам. Все опубликованные сообщения хранятся в папке списка рассылки, которая выступает в роли архива списка рассылки.
Если пользователь подписан в режиме прямой подписки, то все опубликованные сообщения, сразу после того, как они были получены модулем LIST, направляются этому пользователю.
Когда пользователь подписывается в режиме дайджеста, то он начинает получать дайджесты списка: сообщения, имеющее несколько частей, сгенерированные модулем LIST для каждого списка рассылки. Каждый дайджест содержит все сообщения, опубликованные в списке с момента создания последнего дайджеста, предваряемые оглавлением этих сообщений.
Когда пользователь подписывается в режиме оглавление, он начинает получать сообщения, содержащие оглавления новых публикаций. Если пользователь хочет прочитать какие-либо из опубликованных сообщений, он может использовать Веб браузер для доступа к архиву списка рассылки.
Конфигурирование модуля LIST
Для того, что бы настроить параметры модуля LIST, используйте Веб Интерфейс Администратора. Откройте страницу Почта в области Установки, затем откройте страницу LIST.
Уровень Журнала
Используйте эту настройку для того, что бы указать какую информацию модуль LIST должен сохранять в Журнале работы Сервера. Обычно используется уровень Основные (отчёты об обработке сообщений). В случае, если в работе LIST модуля возникают проблемы, возможно, целесообразным будет увеличить детализацию до уровня Подробности или Всё: в этом случае в Журнал работы Сервера будет записываться более подробная информация о работе модуля. Когда проблема решена, верните настройку Уровень Журнала в её обычное значение, иначе Системный Журнал будет очень быстро увеличивать свой размер.
Записи, помещённые модулем LIST в Журнал работы Сервера, имеют пометку LIST .
Процессоры
Когда вы указываете ненулевое значение в настройке Процессоры, модуль LIST начинает обрабатывать сообщения, находящиеся в очереди и направленные в список рассылки, а также начинает генерировать дайджесты и очищать архивы списки списков рассылки. Модуль может использовать несколько процессоров (нитей) для обработки нескольких списков рассылки одновременно. Если вы обслуживаете более 50 списков рассылки или если некоторые из ваших списков имеют очень большое количество (более 10,000) подписчиков, то вы должны увеличить число процессоров модуля LIST.
В этой таблице показываются все созданные списки рассылки. Перейдя по ссылке в таблице, вы можете открыть страницу с настройками индивидуального списка, страницу с Установками Домена для домена списка или страницу с Установками Пользователя для владельца списка рассылки.
Создание Списков Рассылки
В CommuniGate Pro каждый Список Рассылки создаётся внутри главного или другого домена и каждый список рассылки принадлежит владельцу - Пользователю из того же Домена.
Для того, что бы создать Список Рассылки, создайте нового Пользователя (или выберите существующего), который будет являться владельцем Списка. Откройте страницу Установки Пользователя, введите имя создаваемого Списка Рассылки и нажмите на кнопку Создать Список Рассылки.
Сервер проверяет, что в этом Домене с таким именем не существует Пользователя, Группы или Переадресатора и создаёт новый Список Рассылки.
У Пользователя - владельца Списка создаются несколько папок:
listname
эта Папка является архивом Списка Рассылки: в ней содержатся сообщения, опубликованные в Списке Рассылки
listname/requests
в этой Папке содержатся сообщения с запросами на подписку.
listname/reports
в этой Папке содержатся сообщения, в процессе доставки которых возникла ошибка, а также другие DSN-сообщения, созданные для сообщений, распространяемых через этот Список Рассылки.
listname/approval
эта папка содержит публикации, которые требуют одобрения владельца списка (модерируемые публикации).
Для публикации этих сообщений, владелец Списка Рассылки должен перенаправить их обратно в Список Рассылки используя аутентифицирующий метод передачи: MAPI или XIMSS клиента, Веб Интерфейс Пользователя CommuniGate Pro, метод XTND XMIT POP3, локальную команду "mail", модуль PIPE и т.д.
Конфигурирование Списков Рассылки
Для конфигурирования Списка Рассылки, откройте страницу с Установками Списка Рассылки. Вы должны выбрать ссылку на страницу Установки либо из перечня всех списков рассылки, находящегося на странице Настройки модуля LIST, либо со страницы Установки Пользователя у владельца списка.
Для того, что бы открыть через Веб Интерфейс Администратора страницу Установок Списка Рассылки, вы должны иметь права доступа Все Пользователи Администратора Сервера или права доступа Администратора Домена.
Для того, что бы изменять установки Списка Рассылки или список его подписчиков, Администратор Домена должен иметь права доступа Полный доступ ко всем Спискам.
Владельцы списка могут получать доступ к страницам Установок Списка Рассылки через Веб Интерфейс Пользователя. На странице сессии Webuser, на которой перечислены папки, также есть ссылки на страницы Списков Рассылки Пользователя.
Уровень Журнала
Используйте эту настройку для того, что бы указать какая информация об этом списке рассылки должна сохраняться в Журнале работы Сервера. Обычно используется уровень Основные (операции публикации сообщений, подписки, дайджеста и очистки). В случае, если в работе конкретного списка возникают проблемы, возможно, целесообразным будет увеличить детализацию до уровня Подробности или Всё: в этом случае в Журнал работы Сервера будет записываться более подробная информация. Когда проблема решена, верните настройку Уровень Журнала в её обычное значение, иначе Системный Журнал будет очень быстро увеличивать свой размер.
Записи о списке рассылки, помещённые в Журнал работы Сервера, имеют пометку List(listname).
Только администратор может изменять настройки Журнала для списков рассылки.
Описание
Используйте настройку Описание для задания полного наименования списка. Она будет использоваться как "комментарий" в списке адресов электронной почты - точно так же, как используется настройка Настоящее Имя в адресе электронной почты пользователя.
Предпочтительная Кодировка
Эта опция указывает, как модуль LIST должен обрабатывать не ASCII тексты. Она используется при отображении списка сообщений через Веб Интерфейс: сообщения в списке могут быть сформированы с использованием различных кодировок и для отображения их на одной странице модуль должен знать, какая кодировка является предпочтительной.
Дайджест и Архив
Опубликованные сообщения могут сохраняться в папке у Пользователя - владельца списка. В этой папке накапливаются сообщения для дайджестов. Если сообщение не удаляются из этой папки после создания дайджеста, то эта же папка может использоваться как архив списка рассылки.
Включено
Все опубликованные сообщения сохраняются в папке Пользователя - владельца списка рассылки. Используйте ссылку наверху для того, что бы открыть страницу с настройками Дайджест и Архив.
Выключено
Опубликованные сообщения не сохраняются в папке Пользователя - владельца, опции по управлению дайджестами и архивированием выключены.
Все подписчики на дайджесты и подписчики в режиме оглавления обрабатываются как подписчики, имеющий прямой тип подписки.
Все новые попытки подписаться на список рассылки в режиме дайджеста или оглавления отвергаются.
Определять Владельца
Когда модуль LIST получает сообщение электронной почты, он проверяет, не было ли сообщение отправлено Владельцем Списка. Во-первых, Обратный Адрес сообщения сравнивается с адресом электронной почты владельца списка. Обратный Адрес должен иметь вид ownerName@listdomain, где ownerName является именем Пользователя - владельца списка (не псевдонимом этого Пользователя), listdomain является Доменом списка и Пользователя - владельца списка (не одним из псевдонимов домена).
Настройка Определять Владельца определяет дополнительно выполняемые проверки:
Return-Path
Когда выбрана эта опция, дополнительные проверки не выполняются.
сетевому адресу
Когда выбрана эта опция, модуль LIST проверяет что сообщение было передано либо через один из методов, аутентифицирующих пользователя (смотрите ниже), либо через SMTP, с компьютера, имеющего IP адрес, включённый в список Сетевые Адреса Клиентов.
Аутентификации
Когда выбрана эта опция, модуль LIST проверяет что сообщение было передано через один из методов, аутентифицирующих пользователя:
На странице Установки содержится набор опций, настроек и текстовых полей управляющих подпиской, публикациями, рассылкой сообщений и обработкой ошибок. Дополнительную информацию смотрите в нижеследующих разделах.
Переименование Списков Рассылки
Для того, что бы переименовать список рассылки, откройте через Веб Интерфейс Администратора страницу с его Установками (смотрите выше).
Для того, что бы открыть страницу Установок Списка Рассылки, вы должны иметь права доступа Все Пользователи Администратора Сервера или права доступа Администратора Домена.
Введите новое имя списка на странице с Установками Списка Рассылки и нажмите а кнопку Переименовать Список. Сервер проверяет что в этом Домене с таким именем не существует Пользователя или другого Списка Рассылки и переименовывает Список Рассылки. Затем страница с Установками Списка Рассылки загружается заново.
Удаление Списков Рассылки
Для того, что бы удалить список рассылки, откройте через Веб Интерфейс Администратора страницу с его Установками (смотрите выше).
Нажмите на кнопку Удалить Список. Появится страница с подтверждением. Если вы нажмите на кнопку Удалить Список на странице с подтверждением, то сам список, файлы со списком подписчиков и настройками списка удаляются, а у Пользователя - владельца списка будут удалены папки списка рассылки.
Составление Служебных Текстов
В нескольких настройках почтовых списков задаётся текст, который посылается подписчикам - темы сообщений, заголовки и концовки сообщений, запросы на подтверждение и т.д. Указанный текст может содержать специальные комбинации символов, которые, до того, как текст будет вставлен в сообщение, заменяются на фактические данные.
Могут использоваться следующие комбинации символов:
Где
Комбинация
Заменяется
Весь Текст
^N
строка listname
^D
строка domain
^E
настройка Описание
Тема Дайджеста, Заголовок, Концовка
^X
последовательный номер текущего дайджеста
Префикс Темы при прямой подписке, Заголовок, Концовка
^B
последовательный номер текущего сообщения
Если после специальной комбинации символов имеется число (например, как в ^N80), то это число задаёт максимальную длину подставляемой строки. Если подставляемая строка длиннее чем задано, то её последние символы обрезаются.
Если после специальной комбинации символов имеется число, начинающееся с нуля (например, как в ^N040), то это число задаёт длину подставляемой строки. Если подставляемая строка длиннее чем указанная максимальная длина, то её последние символы обрезаются, а если строка короче, чем указанная фиксированная длина, то в её начало добавляются пробелы.
Обработка Подписки
Каждый список рассылки является списком подписчиков, то есть, списком адресов электронной почты, получающих сообщения, публикуемые в списке рассылки.
Для того, что бы подписаться, отподписаться, изменить тип подписки через электронную почту, пользователи списка подписки listname@domain должны отправлять сообщения на следующие адреса:
Отправляется на адрес:
Новый пользователь
Существующий подписчик
listname-on@domain или listname-subscribe@domain
для подписки на список рассылки в режиме по умолчанию
для подтверждения текущего типа подписки
listname-feed@domain
для подписки на список рассылки в прямом режиме
для изменения типа подписки на прямой
listname-digest@domain
для подписки на список рассылки в режиме Дайджеста
для изменения типа подписки на дайджест
listname-index@domain
для подписки на список рассылки в режиме оглавления
для изменения типа подписки на оглавление
listname-null@domain
для подписки на список рассылки в фиктивном режиме
для изменения типа подписки на фиктивную
listname-off@domain или listname-unsubscribe@domain
для прекращения подписки на список
listname-confirm@domain
для получения идентификатора подтверждения; этот идентификатор может использоваться как пароль при проведении других операций подписки и для просмотра архива списка.
Когда сообщение с запросом на подписку отправляются на какой-либо из этих адресов, то поле заголовка сообщения От Кого используются как адрес электронной почты пользователя, запрашивающего подписку.
Вы можете указать кто может подписываться на список рассылки и как они должны подписываться.
Подписывать
никого
пользователи не могут подписываться на этот список рассылки и/или самостоятельно изменять режим подписки. Только администратор системы и владелец списка может выполнять эти операции. Пользователи, однако, могут самостоятельно прекращать подписку.
только из этого домена
подписываться на список рассылки могут только пользователи из этого же домена.
только с этого Сервера
подписываться на список рассылки могут только зарегистрированные на этом сервере пользователи.
всех
любой пользователь может подписываться на этот список.
модерируя
все запросы на подписку будут храниться в папке listname/requests (смотрите ниже); они должны быть одобрены владельцем списка. Владелец Списка должен перенаправить эти запросы на адреса listname-on, listname-feed или другие для того, что бы осуществить подписку новых пользователей и позволить им самостоятельно изменять режим подписки. Пользователи, однако, могут самостоятельно прекращать подписку. Запросы пользователей, сохраняемые в папке listname/requests и ожидающие одобрения, отмечаются флагом.
Сохраняемые Запросы
Эта настройка указывает, какие запросы на подписку (то есть, сообщения, отправленные на адреса listname-on, listname-off и другие, перечисленные выше) должны сохраняться в папке listname/requests у Пользователя - владельца списка. Сообщения, сохраняемые в этих папках, могут быть использованы для анализа возникающих у пользователей проблем при подписывании на список, прекращении подписки или изменении режима подписки.
Вы можете указать какие сообщения запросов должны сохраняться в папке listname/requests - никакие, все, принятые или отвергнутые.
Запросы, ожидающие одобрения владельца списка, всегда хранятся в папке listname/requests.
Все сохранённые сообщения, в которых содержатся запросы, получают дополнительное поле заголовка X-List-Report. Это поле содержит отчёты менеджера списка (сообщения Уведомления о Статусе Доставки). Рекомендуется, что бы владельцы Списков настраивали свои почтовые приложения таким образом, что бы в нём показывались поля X-List-Report.
Начальный Тип Подписки
Когда новый пользователь отправляет запрос на подписку на адреса listname-on@domain или listname-subscribe@domain (то есть, режим подписки не указывается), то режим подписки выбирается исходя из значения настройки Начальный Тип Подписки.
Типы Подписки
Каждый пользователь списка (адрес электронной почты) может быть подписан в одном из следующих режимов:
прямой
В этом режиме подписчик получает сообщения списка по мере того, как они публикуются. Дополнительную информацию смотрите в разделе Рассылка в Режим Прямой подписки.
дайджест
В этом режиме подписчик периодически получает сообщения с дайджестами. Сообщение с дайджестом начинается с Таблицы Содержания - списка опубликованных сообщений; за ней следуют сами опубликованные сообщения. Дополнительную информацию смотрите в разделе Рассылка в режиме Дайджеста/Оглавления.
оглавление
В этом режиме подписчик периодически получает сообщения с оглавлениями. Сообщение с оглавлением фактически является Таблицей Содержания Дайджеста, однако в нём не содержится самих опубликованных сообщений. Подписчики на оглавление могут определить интересны ли им опубликованные сообщения и, используя Веб Интерфейс, могут прочитать их в архиве списка рассылки.
Дополнительную информацию смотрите в разделе Рассылка в режиме Дайджеста/Оглавления.
фиктивный
В этом режиме подписчик не получает никаких сообщений из списка. Этот режим может использоваться "публикаторами" - пользователями списка, которые только публикуют сообщения в списке.
запрещённый
"Запрещённые" пользователи не получают сообщения из списка, и не могут менять самостоятельно режимы подписки на список.
Вы можете использовать этот метод для того, что бы определённый пользователи не смогли подписаться на ваш список рассылки (хотя обычно используются более традиционные системы защиты от спама и другие общесистемные механизмы защиты).
Подтверждения Подписки
В большинстве публично доступных списков рассылки очень часто возникают следующие проблемы:
Сообщения о подписке отправляются с некорректных адресов и эти некорректные адреса вставляются в список подписчиков, так что сообщения из списка рассылки постоянно отправляются на эти некорректные или неиспользуемые адреса.
пользователи, злоупотребляющие списком (например, спаммеры), подписываются на несуществующие адреса электронной почты только для того, что бы сделать возможной публикацию своих сообщений в списках, принимающих публикации только от подписчиков.
используя искусственно модифицированные заголовки сообщений, некто может подписать или отподписать чужой электронный адрес.
Эти и некоторые другие проблемы могут быть решены используя Подтверждения Подписки.
Запрашивать Подтверждения
Когда выбрана эта опция, менеджер Списка не обрабатывает автоматически запросы на подписку. Вместо этого формируется сообщение с запросом подтверждения и оно отправляется на тот адрес, который предполагается включить или исключить из списка подписчиков. Запрос подтверждения имеет уникальный идентификатор (ID Подтверждения) в поле Тема. Когда пользователь получает такой запрос подтверждения, он может, используя команду почтовой программы Ответить, подтвердить запрашиваемую операцию.
Письмо Запроса Подтверждения
Эта текстовая настройка позволяет вам задать тему и тело письма запроса подтверждения, которое модуль отправляет подписчикам. В дополнение к обычным "комбинациям символов", этот служебный текст может также включать в себя следующие комбинации:
Комбинация
Заменяется
^O
запрошенная операция
^P
unsubscribe для операции Отподписать, subscribe для операции Подписать,
и subscribe(операция) для других операций
^A
адрес подписчика
^I
идентификатор подтверждения
Приветственное и Прощальное Письмо
Когда новый пользователь подписывается на список, ему отправляется Приветственное Письмо, содержащее указанный текст. Когда пользователь прекращает подписку, ему отправляется Прощальное Письмо.
Кроме обычных "комбинаций символов", эти служебные тексты могут также включать в себя следующие комбинации:
Комбинация
Заменяется
^A
адрес подписчика
^I
идентификатор подтверждения
Публикация Сообщений
Для того, что бы опубликовать сообщение в списке рассылки, автор должен отправить его на адрес listname@domain.
Принимать к Публикации
Эта настройка определяет круг тех, кто может публиковать сообщения в этом списке рассылки:
только от владельца
Будут опубликованы только те сообщения, которые были переданы (через любой метод, использующий аутентификацию) владельцем списка
после модерирования
Сообщения от всех подписчиков, кроме владельца списка, перенаправляются владельцу списка на одобрение; если владелец списка перенаправит сообщение в список, то оно будет опубликовано.
Обратите внимание: этот режим может использоваться для изменения правил публикации, когда владелец списка хочет отложить публикацию любых сообщений. Если вы используете режим только от подписчиков, то используя настройки Публикации новых Подписчиков (смотрите ниже) вы можете более гибко управлять правилами публикаций.
от подписчиков
Сообщения от подписчиков списка принимаются для публикации; некоторые сообщения могут модерироваться (смотрите ниже).
модерируя гостей
Сообщения от подписчиков списка принимаются для публикации; некоторые сообщения могут модерироваться (смотрите ниже). Сообщения, поступившие от неподписанных адресов модерируются.
ото всех
Сообщения принимаются для публикации от любого адреса.
Публикации новых Подписчиков
Эта настройка действует только если настройка Принимать к Публикации имеет значение от подписчиков. Когда пользователь подписывается и начинает публиковать сообщения, то они сохраняются в папке владелеца списка, ожидая одобрения. После указанного числа одобренных и опубликованных сообщений, все сообщения, отправляемые этим пользователем, публикуются непосредственно в списке, без предварительного одобрения владельца списка.
Обратите внимание:это очень эффективный способ соблюдения правил публикации сообщений и он хорошо защищает список рассылки от спаммеров.
Если вы установите эту настройку в значение Модерировать все, то все сообщения от новых подписчиков будут ожидать одобрения (модуль LIST просто прекратит обновлять счётчик опубликованных сообщений).
Если вы установите эту настройку в значение Запретить, то новые подписчики не смогут публиковать сообщения в списке рассылки (их публикации будут отвергаться).
Если вы установите эту настройку в значение Специальные, то новые подписчики смогут публиковать автоматически создаваемые сообщения. Это полезно, если вы хотите подписать этот список рассылки на другой список рассылки.
Обратите внимание: если автоматически созданное сообщение должно быть опубликовано в списке, и это сообщение создано не владельцем списка, то будет использоваться адрес Отправитель сообщения (если он существует) вместо адреса От Кого. Если этот адрес подписан на список и режим публикаций подписчиков установлен в Специальные, то сообщение будет опубликованно.
Вы можете открыть список подписчиков и изменить эту настройку для каждого подписчика индивидуально. Возможно, вы захотите изменить для некоторых пользователей эту настройку на Не модерировать, а публикации всех остальных пользователей (и всех новых пользователей) будут либо ожидать одобрения, либо отвергаться.
Разрешённый Формат
Эта настройка задаёт разрешённые форматы MIME для публикаций.
только text/plain
могут быть опубликованы сообщения только в формате text/plain
только текст
могут быть опубликованы сообщение только в текстовых форматах (text/plain, text/html и т.д.).
мультиформатный текст
опубликованы могут быть только сообщения, имеющие текстовый формат или сообщения в формате multipart/alternative, состоящие из нескольких частей, одна из которых текстовая (например, сообщение может содержать text/html variant часть и тот же текст как image/gif variant часть)
любой
могут быть опубликованы сообщения в любом MIME формате
Владелец списка всегда может опубликовать сообщения в любом формате.
Максимальный Размер
Эта настройка ограничивает размер сообщений, которые могут публиковаться в этом списке рассылки. Владелец списка всегда может публиковать сообщения любого размера.
Запретить Немодифицированные Темы Дайджестов
Когда выбрана эта опция, то проверяется поле Тема всех публикаций. Если в Теме есть "префикс ответа" (такой, как Re:, Re> и т.п., за которым следует Строка Дайджеста этого списка (смотрите ниже), то сообщение отвергается.
Запретить Несовпадающие Кодировки
Когда выбрана эта опция, то проверяется кодировка, которая использовалась при создании публикации. Если кодировка не указана явно и она не совпадает с Предпочтительной Кодировкой, установленной для этого списка, то сообщение отвергается.
Служебные Поля
Используйте эту опцию для того, что бы указать поля заголовка сообщений, которые будут добавлены во все распространяемые (прямо, в дайджесте или в оглавлении) сообщения. Если значение этой опции начинается с символа звёздочка (*), то модуль автоматически генерирует поля List-ID, List-Unsubscribe, Precedence и (если разрешён просмотр списка) List-Archive.
В противном случае, будут добавляться указанные здесь поля. В этом поле могут также использоваться следующие комбинации символов:
Комбинация
Заменяется
^N
строка listname
^D
строка domain
^P
первый из имеющихся номер порта модуля HTTP User
^R
строка http или https в зависимости от типа первого из имеющихся номеров портов модуля HTTP User
Прятать Адреса 'От Кого'
Когда выбрана эта опция, адрес автора сообщения в поле 'От Кого' в опубликованном сообщении изменяется на адрес списка. Если в оригинальном адресе 'От Кого' имеется комментарий (настоящее имя автора сообщения), то он сохраняется.
Адрес 'От Кого' в архивах сообщений, дайджестах и оглавлениях также изменяется.
Вы можете использовать эту опцию для того, что бы "спрятать" адреса электронной почты людей, публикующих сообщения в этом списке рассылки.
Обработка Сообщений
Когда опубликованное сообщение отправляется подписчикам, заголовок оригинального сообщения изменяется. Обычно из оригинального сообщения копируются только поля От Кого, Дата, Message-ID и Тема.
Вы можете указать дополнительные поля заголовков, которые должны копироваться из оригинальной публикации в сообщение, отправляемое подписчикам (напрямую или в составе дайджеста).
Сохраняемые RFC822 Поля
Используйте эти поля для задания имён дополнительных полей заголовков согласно RFC822, которые должны копироваться из оригинальной публикации в распространяемое сообщение. Для удаления имени из списка, введите пустую строку в поле с этим именем.
Если вы хотите скопировать все поля заголовков, введите символ звёздочка (*) в первом поле.
Если эта опция Кому/Копия установлена в значение:
удалить - оригинальные поля Кому и Копия не копируются; в поле Кому добавляется адрес Списка Рассылки;
сохранить - оригинальные Кому и Копия копируются;
сохранить как Cc - оригинальные поля Кому и Копия копируются как поля Копия; в поле Кому добавляется адрес Списка Рассылки.
Обработка Ошибок
Неверные и устаревшие адреса электронной почты в списках рассылки являются одной из наиболее раздражающих проблем, с которыми сталкиваются администраторы списков рассылки. Модуль LIST CommuniGate Pro обрабатывает неверные, устаревшие и временно неработоспособные адреса автоматически.
Все сообщения, отправленные подписчикам (во всех режимах) содержат в конверте дополнительную информацию, с помощью которой все сообщения об ошибках в доставке направляются обратно в модуль LIST. При получении отчёта об ошибке, модуль LIST:
сохраняет отчёт в папке владельца списка listname/reports (опционально);
разбирает текст отчета;
если отчёт имеет корректную структуру уведомления о доставке (RFC1892/RFC894), то обрабатываются все записи из этого отчёта.
Большинство проблем может быть обнаружено сразу после отправки сообщения списка от Сервера CommuniGate Pro, поэтому большинство отчётов об ошибках генерируется локально, на этом же сервере CommuniGate Pro. Сервер CommuniGate Pro генерирует отчёты в надлежащем формате, так что большинство проблем, возникающих при доставке, обрабатывается автоматически.
Если сообщение из списка было отправлено на удалённый сайт без возникновения проблем, но затем этот удалённый сайт не смог доставить сообщение получателю, то отчёт об ошибке генерируется на этом удалённом сайте. Большинство современных почтовых серверов генерируют отчёты о доставке в корректном формате; в таких случаях проблемы так же будут обрабатываться автоматически.
Но иногда с некоторых удалённых сайтов еще могут приходить неверно сформатированные отчёты о доставке. Модуль LIST может сохранять такие неформатированные отчёты в папки listname/reports, так что владелец списка сможет обработать их вручную.
Каждая запись в отчёте о доставке содержит информацию об одном адресе электронной почты, и эта запись указывает, было ли оригинальное сообщение доставлено на этот адрес. Она также указывает, является ли проблема с доставкой фатальной (например, пользователь отсутствует в системе), или не-фатальной, временной проблемой (например, если в работе удаленного сайта имеются проблемы или квота на дисковое пространство пользователя исчерпана).
Если получен отчёт с не-фатальной ошибкой, отправка сообщений на этот адрес электронной почты приостанавливается, новые сообщения не отправляются , а все дополнительные отчёты об ошибках, возникающих с доставкой сообщения на этот адрес, игнорируются. Когда модуль LIST выполняет периодическую очистку списка, он отправляет Письмо Предупреждения всем подписчикам, доставка сообщений которым приостановлена. Письмо Предупреждения уведомляет этого пользователя, что некоторые из сообщений списка не были доставлены на адрес пользователя, и в нём содержится просьба подтвердить подписку (просто ответив на письмо предупреждения).
Есть два способа задания периода времени, на который будет приостановлена подписка:
Адрес может быть приостановлен на фиксированный период времени. Когда этот период закончится, модуль LIST продолжит отправку сообщений из списка на этот адрес. Это может привести к новым ошибкам и увеличит значения счётчика ошибок для этого адреса; после того, как счётчик ошибок превысит установленное значение, адрес будет отподписан.
Также на все проблемные адреса после окончание периода приостановки отправляются Письма с Предупреждениями - до тех пор, пока пользователь не подтвердит подписку, ответив на письмо предупреждения.
Адрес может быть приостановлен до тех, пор пока, пользователь не ответит на Письмо Предупреждения. Если подтверждение в течении указанного периода времени не получено, то адрес отподписывается.
Когда пользователь подтверждает подписку ответом на Письмо Предупреждения, то период приостановки заканчивается и счётчик ошибок для этого адреса пользователя сбрасывается.
приостановить подписку на
Если эта опция задана, то она определяет срок, на который подписка должна быть приостановлены в случае, если система получила отчёты о не-фатальных проблемах с адресом электронной почты подписчика.
Опция отподписать после задаёт число неподтверждённых периодов приостановления подписки, после которых пользователь будет отподписан.
приостановить подписку до подтверждения
Если указана эта опция, то отчёт с не-фатальной ошибкой приостанавливает подписку адреса до того момента, пока подписчик не отправит письмо с подтверждением.
Опция отподписать после задаёт период времени ожидания ответа на письмо с подтверждением.
Обрабатывать фатальную Ошибку как
Эта настройка указывает, каким образом система должна обрабатывать отчёты, в которых содержатся фатальные ошибки: как не-фатальные, как несколько не-фатальных или как фатальные. Если вы указываете, что система должна отподписать пользователя после получения 10 не-фатальных ошибок доставки на адрес пользователя и одновременно вы указываете, что фатальная ошибка должна обрабатываться как 5 не-фатальных, то система прекратит подписку пользователя после 2 фатальных ошибок. Если вы указываете, что отчёт с фатальной ошибкой должен обрабатываться как фатальный, то система, сразу же по получению отчёта с фатальной ошибкой, отподпишет пользователя.
Предупреждать Владельца при отподписывании
Если указана эта опция, то каждый раз при отподписывании какого-нибудь адреса из-за ошибок в доставке почты владельцу списка будет отправляться специальное сообщение.
Чистить Подписку каждый(е)
Эта настройка указывает как часто система должна будет сканировать список подписки. При сканировании списка система:
рассылает предупреждающие сообщения подписчикам с ненулевыми счётчиками ошибок;
удаляет подписчиков, отправивших запросы на подписку более 2 дней назад и не подтвердивших свои запросы;
удаляет отподписанные адреса из списка.
Сохранять Ошибки:
Эта настройка указывает, какие уведомления о доставке должны сохраняться в папке listname/reports у Пользователя - владельца списка. Если вы указываете здесь необработанные, то в этой папке будут сохраняться только те сообщения, которые модуль LIST не смог разобрать.
Письмо Предупреждения
Эти текстовые настройки задают тему и текст Письма Предупреждения, которое отправляется подписчикам при приостановлении их подписки. В дополнение к обычным "комбинациям символов", эти служебные тексты могут включать в себя следующие комбинации:
Комбинация
Заменяется
^A
адрес подписчика
^I
идентификатор подтверждения
Рассылка в Режиме Прямой Подписки
После опубликования сообщения оно распространяется всем пользователям, подписанным в режиме прямой рассылки.
Поле заголовка Кому распространяемого сообщения содержит адрес списка рассылки. Из оригинального сообщения копируются поля От Кого, Дата и Message-ID (а также заданные дополнительные поля).
Тело распространяемого сообщения копируется из оригинального сообщения. Если оригинальное сообщение было не в MIME формате, или если оно было в text/plain или multipart/mixed MIME формате (наиболее распространённые форматы), то в режиме прямой рассылки текст Заголовка вставляется перед, а текст Концовки вставляется после текста оригинальной публикации.
Префикс Темы
Эта настройка задаёт строку, которая вставляется в начало поля Тема всех сообщений, распространяемых в режиме прямой рассылки.
При рассылке сообщения, система проверяет поле Тема. Если префикс темы обнаружен после префикса ответа (Re:, Re> и т.д.), то префикс темы удаляется.
Строка Префикса Темы может содержать специальные комбинации символов.
вставлять после Префикса Ответа
Выберите эту опцию что бы Префикс Темы вставлялся после префикса Ответа (это помогает клиентским почтовым программам группироваться связанные сообщения в нити обсуждений).
Пример:
значение настройки Префикс Темы
[R&D]
публикуемое сообщение
Тема: тест
рассылаемое сообщение
Тема: [R&D] тест
публикуемый ответ
Тема: Re: [R&D] тест
рассылаемый ответ (вставлять после Префикса Ответа не выбрано)
Тема: [R&D] Re: тест
рассылаемый ответ (вставлять после Префикса Ответа выбрано)
Тема: Re: [R&D] тест
создаваемый дайджест
1) тест 2) Re: тест
Направлять Ответы
Если выбрана значение в Список, то во все рассылаемые сообщения добавляется поле заголовка Reply-To: с адресом списка. В результате, когда подписчик отвечает на разосланные сообщения, их ответы направляются по умолчанию в список рассылки.
Если выбрано значение Автору, то заголовок Reply-To не добавляется; все ответы пользователей направляются на адрес 'От Кого' рассылаемого сообщения, то есть на адрес 'От Кого', принадлежащий автору (отправителю) сообщения.
Заголовок
Эта настройка задаёт текст, который добавляется в начало сообщения, рассылаемого в режиме прямой подписки.
Строка с Заголовком может содержать специальные комбинации символов.
Концовка
Эта настройка задаёт текст, который добавляется в конец сообщения, рассылаемого в режиме прямой подписки.
Строка с Концовкой может содержать специальные комбинации символов.
Дайджест и Архив
Опубликованные сообщения могут сохраняться в папке у Пользователя - владельца списка. В этой папке накапливаются сообщения для дайджестов. Если сообщение не удаляются из этой папки после создания дайджеста, то эта же папка может использоваться как архив списка рассылки.
Выберите значение Включено для опции Дайджест и Архив и перейдите по соответствующей ссылке для изменения настроек Дайджеста и Архива.
Рассылка в режиме Дайджест/Оглавление
Когда опция Дайджеста и Архива включена, все опубликованные сообщения сохраняются в в папке у Пользователя - владельца списка. Модуль LIST периодически проверяет эту папку и создаёт дайджесты и оглавления списка.
Сообщение с дайджестом содержит сборник опубликованных в списке рассылки с момента создания прошлого дайджеста сообщений.
Тело сообщения с дайджестом содержит Заголовок дайджеста, Содержание, в котором перечислены все сообщения, находящиеся в дайджесте, Концовку Содержания, опубликованные сообщения и, наконец, Концовку дайджеста.
Сообщение с оглавлением включает в себя так же Заголовок дайджеста, Содержание и Концовку Содержания, однако в нём не содержится самих опубликованных сообщений, а также отсутствует Концовка Дайджеста.
Сообщения с оглавлением создаются одновременно с сообщениями с дайджестами списка. Сообщения с дайджестом отправляются подписчикам, имеющим тип подписки Дайджест, а сообщения с оглавлением отправляются подписчикам, имеющим тип подписки Оглавление.
Создавать каждый(е)
Эта настройка указывает как часто модуль LIST должен создавать дайджесты (и оглавления) сообщений для этого списка.
Первый Дайджест в
Эта настройка указывает время суток, в которое должен создаваться первый дайджест.
Обратите внимание: если значение настройки Создавать каждый(е) не более чем 1 день, то первый дайджест будет генерироваться ежедневно в указанное здесь время. Если эта настройка имеет значение 4:00, а настройка Создавать каждый(е) установлена в 1 День, и последний дайджест был создан в 23:00 в Понедельник, то следующий дайджест создаётся в 4:00 во Вторник.
Если значение настройки Создавать каждый(е) установлено в N дней, то первый дайджест создаётся в указанное время через N дней: если эта настройка имеет значение 4:00, а настройка Создавать каждый(е) установлена в 5 Дней, и последний дайджест был создан в 23:00 в Понедельник, то следующий дайджест создаётся в 4:00 в Пятницу.
или когда Размер больше чем
Эта настройка указывает максимальный размер сообщений, включаемых в один дайджест. Если общий размер всех опубликованных с момента создания прошлого дайджеста сообщений превысил это значение, то будет немедленно создан новый дайджест (и оглавление), несмотря на настройки Создавать каждый(е) и Первый Дайджест в.
или когда накопленных Писем
Эта настройка указывает максимальное число сообщений, включаемых в дайджест. Как только опубликовано указанное число сообщений, немедленно создаётся новый дайджест.
Тема Дайджеста
Этот текст используется в поле заголовка Тема для создаваемых в этом списке рассылке сообщений с дайджестом и оглавлением.
Если выбрана опция Запретить Немодифицированные Темы Дайджестов, то менеджер списка рассылки отвергает все публикации с префиксом ответа (Re:, Re> и т.д.), за которыми следует немодифицированная Тема Дайджеста.
Формат Тела Дайджеста
Эта настройка указывает формат, который должно иметь тело дайджеста.
текстовый
Дайджесты формируются как текстовые сообщения; индивидуальные сообщения отделяются строкой, состоящей из символов минус.
стандартный MIME
Дайджест формируются в формате MIME multipart/digest, где первая часть имеет тип text/plain и является Содержанием, а все другие части содержат сами сообщения (публикации).
вложенный MIME
Дайджест формируются в формате MIME multipart/mixed, где первая часть имеет тип text/plain и является Содержанием, а вторая часть имеет стандартный формат multipart/digest и содержит все сообщения (публикации).
Заголовок
Эта настройка задаёт текст, вставляемый во все сообщения с дайджестами и оглавлениями до Содержания.
Строка Содержания
Эта настройка задаёт формат строки оглавления. Как любой служебный текст, Строка Содержания может (и должна) иметь специальные комбинации символов, однако эти комбинации имеют некоторые отличия.
Для каждого опубликованного сообщение значения из сообщения заменяются на текст Строки содержания и получившаяся строка записывается в формируемое сообщение с дайджестом или оглавлением.
Комбинация
Заменяется
^X
последовательный номер сообщение в создаваемом дайджесте
^F
Поле Заголовка сообщение От Кого
^T
Поле Заголовка сообщение Дата
^S
Поле Заголовка сообщение Тема
^I
Поле Заголовка сообщения Message-Id
Концовка Содержания
Эта настройка задаёт текст, вставляемый во все сообщения с дайджестами и оглавлениями после Содержания.
Концовка
Эта настройка задаёт текст, вставляемый после последнего сообщения в дайджесте.
Архивирование
Все сообщения, опубликованные в списке рассылки listname хранятся в папке listname у владельца списка. Для формировании дайджеста, опубликованные сообщения берутся из этой папки. Эта папка также является архивом для всех опубликованных сообщений, и этот архив доступен для поиска через Веб Интерфейс Пользователя.
Каждый раз при формировании дайджеста папка проверяется и самые старые из опубликованных сообщения удаляются, что позволяет держать размер архивной папки в пределах установленных ограничений.
Максимальный Размер
Эта настройка задаёт максимальный размер архивной папки. После создания дайджеста может быть создан новый архивный файл или самые старые сообщения могут удаляться из папки для того, что бы её размер не выходил за пределы установленных ограничений.
Число Хранимых Писем
Эта настройка указывает максимальное число сообщений, которое может оставаться в архивной папке после создания дайджеста.
Начинать новый Архив каждый(е)
Эта настройка определяет когда должна создаваться новая архивная папка. Старая архивная папка становиться подпапкой с именем YYYY-MM-DD, где YYYY - год, MM - месяц, а DD - день, когда было сохранено первое сообщение, находящееся в этом архиве.
Если опция Начинать новый Архив каждый(е) не установлена в значение никогда, то новый архив будет создаваться по достижению ограничения на размер папки или превышению количества сообщений.
Если Начинать новый Архив каждый(е) установлена в значение никогда и опция максимальный размер имеет нулевое значение, то все сообщения удаляются из архивной папки сразу же после создания дайджеста.
Права Просмотра
Эта настройка определяет, будет ли этот список рассылки фигурировать в разделе Списки Рассылки в Веб Интерфейсе Пользователя.
никто
Список рассылки не будет доступен через Веб Интерфейс.
все
Список рассылки будет показываться как доступный для просмотра, и любой может использовать его архив.
подписчики
Список рассылки будет отображаться как доступный для просмотра, но для того, что бы просмотреть его архив, пользователь должен будет ввести свой адрес электронной почты и (в качестве пароля) Идентификатор Подтверждения. Для получения забытого Идентификатора Подтверждения, пользователь всегда может отправить сообщение на адрес <listname-confirm@domain> и получить Идентификатор Подтверждения, даже если его режим подписки на список не требует подтверждений.
Если подписчик (адрес электронной почты) является локальным Пользователем CommuniGate Pro, то в качестве пароля на просмотр списка наряду с Идентификатором Подтверждения он также может использовать свой пароль Пользователя.
клиенты
Список рассылки будет показываться как доступный для просмотра, и его архив может просматриваться с любого адреса, включённого в список Сетевые Адреса Клиентов.
Для всех пользователей, обращающихся к архиву списка рассылки с адресов/сетей вне указанного диапазона, этот режим будет работать так же, как режим подписчики - для того, что бы просмотреть архив списка, эти пользователи должны будут ввести своё имя/пароль (адрес электронной почты и Идентификатор Подтверждения).
Список Подписчиков
Если вы администратор системы или владелец списка, то вы можете получить доступ к странице со списком подписчиков; для этого пройдите по ссылке Подписчики, которая находится на странице Установки Списка Рассылки.
Страница Подписчики содержит адреса электронной почты, которые подписаны на список рассылки. Для каждого адреса приводится дополнительная информация (настоящее имя подписчика, число ошибок, связанных с этим адресом и т.д.). Каждый адрес может быть отмечен; также, используя кнопку Отметить Всё, вы можете отметить все адреса. Вы можете использовать поле Фильтр для отображения только тех подписчиков, адреса которых соответствуют введенному значению.
Отподписать
Отметив некоторых подписчиков и нажав на эту кнопку, вы прекратите их подписку на список. В зависимости от текущего значения настройки "При Подписке", модуль LIST либо просто отподпишет их, либо отправит им запрос на подтверждение. Если настройка "При Подписке" (смотрите ниже) имеет значение Послать Приветствие, то на отподписываемый адрес будет отправлено Прощальное Письмо.
Сэмулировать Ошибку
Отметив некоторых подписчиков и нажав на эту кнопку, вы укажите модулю LIST что при доставке почты на эти адреса возникла ошибка. Это может быть полезно в ситуациях, при которых модуль LIST не смог обработать автоматически отчёты об ошибке из-за того, что они приходили в нестандартном формате. Нажатие на кнопку "Сэмулировать Ошибку" инициирует те же действия (увеличение счётчика ошибок, приостановление и отправка предупреждения), которые автоматически выполнялись бы при получении не-фатальной ошибки от отмеченных адресов.
Установить режим Публикаций
Здесь вы можете изменить режим модерирования для выбранных пользователей. Вы можете выбрать некоторых подписчиков и установить для них режим публикаций в Модерировать, Запретить, Не Модерировать или Специальные. Дополнительную информацию смотрите в разделе Публикация Сообщений.
Установить режим Подписки
Здесь вы можете изменить режим подписки для выбранных пользователей. Дополнительную информацию смотрите в разделе Обработка Подписки. Если настройка При Подписке (смотрите ниже) установлена в значение запросить Подтверждение, то режим подписки не меняется сразу же, а отмеченным пользователям отправляется запрос на подтверждение изменения режима подписки.
Добавление Подписчиков
Вы можете вручную добавить подписчиков на список рассылки. Введите адрес электронной почты нового подписчика и нажмите на кнопку Подписать.
При Подписке
Если этот опция устанавливается в значение запросить Подтверждение, то по результатам всех операций на указанный адрес подписчика будут отправляться запросы подтверждения.
Если этот опция установлена в значение послать Приветствие, то запросы на подтверждение не будут создаваться, режим подписки будет изменяться немедленно, но подписчикам будут отправляться Приветственные и Прощальные Письма при, соответственно, подписке нового пользователя или отподписывании старого.
Если этот опция установлена в значение обработать молча, то никакие сообщения подписчикам не отправляются.
Одиночный Адрес
Используйте это поле для ввода адреса электронной почты пользователя, которого необходимо подписать на этот список. Новый адрес подписчика может быть указан как адрес электронной почты с комментарием, как, например John Smith <johns@company.com> или johns@company.com (John Smith); в этом случае комментарий будет сохранён как настоящее имя пользователя.
Нажмите на кнопку Подписать для того, что бы подписать указанные адреса.
Импортирование Списков Подписчиков
Для того, что бы подписать сразу нескольких подписчиков на список рассылки, вы можете использовать текстовые файлы со списком адресов электронной почты. Откройте страницу Подписчики, в поле "Из Файла" выберите файл, в котором содержатся адреса. Для того, что бы подписать эти адреса на список рассылки, нажмите на кнопку Подписать.
В каждой строке текстового файла должен содержаться один адрес электронной почты и несколько дополнительных полей. Если в строке содержится несколько полей, то они должны быть разделены символом табуляции.
Первое (единственное обязательное ) поле является адресом электронной почты.
Во втором поле указывается режим подписки. В этом поле проверяется первый символ. Символы d и D задают подписку в режиме дайджеста, символы I и i - подписку в режиме оглавления, символы f и F - подписку в режиме прямой рассылки. Все другие символы в этом поле игнорируются. Если первый символ не распознан или поле отсутствует, то режим подписки для новых пользователей определяется согласно значению настройки Начальный Тип Подписки.
В последнем поле (если в строке содержится более двух полей) указывается настоящее имя пользователя.
Сначала менеджер Списка Рассылки проверяет формат файла. Если формат неверен, то пользователи не подписываются. Это позволяет вам исправить формат файла и использовать его еще раз; из этого файла либо будут добавлены все адреса, либо не будет добавлен ни один адрес.
Обратите внимание: Импортируемый файл должен быть приготовлен на компьютере клиента (на компьютере, на котором вы запускаете браузер). Браузер позволяет вам загружать файлы, находящиеся на дисках, подключённых к этому компьютеру, а не к компьютеру Сервера CommuniGate Pro.
Обратите внимание: При использовании Netscape и некоторых других браузеров Unix, убедитесь, что имена файлов оканчиваются суффиксом .txt - в противном случае браузер не будет загружать этот файл как текстовый и проигнорирует его.
Обратите внимание: Некоторые версии браузера Netscape® для "классической" MacOS® не преобразовывают текстовые файлы MacOS (использующие символ CR в качестве разделителя строк) в текстовые файлы, в которых строки разделяются символами CR-LF. Вы можете столкнуться с ошибкой "format error" если вы попытаетесь импортировать список подписчиков с компьютера, работающего под управлением MacOS при помощи такого браузера. Вы должны либо использовать другой браузер, либо преобразовать файл с адресами подписчиков в текстовый файл, в котором для разделения строк используются символы CR-LF.
Обратите внимание: Если вы осуществляете миграцию пользователей с другой системы управления спискам рассылки, то убедитесь, что опция "При Подписки" имеет значение "обработать молча" - так как в противном случае все пользователи получат запросы на подтверждение и/или Приветственные Письма.
Подписывание Списков на Списки
Возможно вам потребуется подписать список рассылки List1 на список рассылки List2 так, что бы все сообщения, опубликованные в списке List2 отправлялись также и подписчикам List1.
После того, как вы добавили полный адрес списка List1 (вида list1@domain1.dom) в список подписчиков списка List2, добавьте полный адрес списка List2 (list2@domain2.dom) к списку подписчиков списка List1. Установив режим подписки в фиктивный, вы предотвратите обратное появление сообщений в списке List2; также установите режим публикации в Специальные, что позволит публиковать в списке List1 все сообщения из списка List2 (которые являются автоматически сгенерированными сообщениями).
Обработка Служебных Запросов
Модуль LIST обрабатывает сообщения, отправляемые на адрес listserver@localdomainname. Модуль берёт команды для Сервера Списков Рассылки из тела сообщения, обрабатывает эти команды и формирует ответы с результатами выполнения команд.
Все команды, отправляемые на указанный выше адрес, применяются к спискам рассылки только этого домена (их обрабатывает виртуальный сервер списков рассылки, обслуживающий только этот домен).
Сообщения с командами Серверу Списков Рассылки должны быть в простом текстовом формате или в формате mulitpart/alternative, в котором одна из частей имеет простой текстовый формат.
Каждая команда Сервера Списков Рассылки задаётся на отдельной строке. Строки, начинающиеся с символов %, *, # и ; не обрабатываются (это строки с комментариями).
Поддерживаются следующие команды:
SUBSCRIBE listname [mode [confirmation ID]] SUB listname [mode [confirmation ID]]
Эти команды подписывают автора сообщения на список рассылки listname. Если mode опция не указана, то используется режим подписки, применяемый умолчанию.
Эта эквивалентно отправке сообщения на адрес listname-on@localdomainname.
Эти команды отподписывают автора сообщения от списка рассылки listname.
Эта эквивалентно отправке сообщения на адрес listname-off@localdomainname.
CONFIRM listname GETID listname
Эти команды отправляют автору сообщения его/её Идентификатор Подтверждения (пароль) для списка listname.
Эта эквивалентно отправке сообщения на адрес listname-confirm@localdomainname.
WHICH CHECK
Эти команды используются для получения перечня списков рассылки, на которые подписан автор сообщения.
HELP
Эта команда выводит перечень поддерживаемых команд.
QUIT FINISH
Эти команды предписывают модуль LIST прекратить обработку. Оставшаяся часть сообщения игнорируется.
Маршрутизация
Модуль LIST направляет в себя следующие адреса:
listname@domain
если список listname существует в домене domain, или
listname если список рассылки listname существует в главном домене.
Сообщения, отправляемые на эти адреса, обрабатываются как сообщения для публикации в этом списке рассылки.
Модуль LIST обнаруживает адреса в виде listname-request@domain и listname-admin@domain
или listname-request и listname-admin.
Сообщения, отправляемые на эти адреса, перенаправляются к владельцу этого списка рассылки.
Модуль LIST также направляет на себя следующие адреса:
listname-xxx@domain и
listname-xxx.
Суффикс xxx может быть одним из следующих:
суффикс
Действие
on, off, subscribe, unsubscribe, feed, digest, index
сообщения, отправленные на эти адреса, обрабатываются как запросы на подписку.
report
сообщения, отправленные на этот адрес, обрабатываются как уведомления о доставке рассылаемых сообщений