Управление списками рассылки в Carbonio

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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

Создание, редактирование и удаление списка рассылки

Все функции, связанные с управлением списками рассылки доступны в консоли администратора в разделе “Управление”. Помимо учетных записей, алиасов и ресурсных учетных записей, администратору доступен раздел со списками рассылки.

Для создания нового списка рассылки нажмите на выпадающее меню в правом верхнем углу веб-клиента Carbonio и выберите “Создать”.

В открывшемся окне укажите имя списка рассылки, а также при помощи поиска найдите пользователей, которых вы хотели бы в него включить. Нажатие кнопки “Поиск” при пустой строке выводит в окне поиска всех пользователей домена, в котором вы создаете список рассылки, в том числе системные учетные записи, такие как spam, ham и galsync.

Для того, чтобы выбрать несколько учетных записей можно использовать зажатые кнопки Ctrl и Shift на клавиатуре. 

Поддерживается добавление как выбранных пользователей, таки всей страницы с результатами поиска. На одной странице помещается до 10 учетных записей. Также поддерживается ввод кастомных имен учетных записей. Например тех, которые расположены на другом сервере или которые только планируется создать.


После добавления пользователей в список рассылки, вы можете удалять их оттуда еще на этапе создания списка рассылки. После того как список пользователей будет окончательно сформирован, нажмите на кнопку “Готово”, чтобы создать список рассылки. 

Для редактирования списка рассылки перейдите в соответствующий раздел консоли администратора и нажмите правой кнопкой мыши на список рассылки, который хотите отредактировать. Во всплывающем меню выберите раздел “Изменить”.

После нажатия откроется окно редактирования списка рассылки, аналогичное тому, что было доступно на этапе его создания. Здесь вы можете изменить любые настройки списка рассылки.

Для удаления списка рассылки кликните по нему правой кнопкой мыши в консоли администратора и во всплывающем меню выберите “Удалить”.

После нажатия появится диалог подтверждения удаления списка рассылки. Нажатие кнопки “Да” приведет к его окончательному удалению, а нажатие кнопки “Нет” отменит удаление Списка рассылки. Откатить удаление списка рассылки можно только из резервной копии Carbonio Backup, входящего в состав коммерческой версии Carbonio.

Управлять списками рассылки можно и в командной строке Carbonio:

  • Создать список рассылки - zmprov cdl distlist@carbonio.ru

  • Удалить список рассылки - zmprov ddl distlist@carbonio.ru

  • Редактировать список рассылки - zmprov mdl distlist@carbonio.ru

  • Добавить пользователя в список рассылки - zmprov adlm distlist@carbonio.ru user2@carbonio.ru

  • Удалить пользователя из списка рассылки - zmprov rdlm distlist@carbonio.ru user2@carbonio.ru

  • Вывести список всех списков рассылки - zmprov gadl

  • Вывести список всех участников списка рассылки - zmprov gdlm distlist@carbonio.ru

  • Вывести полную информацию о списке рассылки - zmprov gdl distlist@carbonio.ru

  • Добавить алиас для списка рассылки - zmprov adla distlist@carbonio.ru alias@carbonio.ru

  • Удалить алиас для списка рассылки - zmprov rdla distlist@carbonio.ru alias@carbonio.ru

  • Переименовать список рассылки - zmprov rdl distlist@carbonio.ru newdistlist@carbonio.ru

Создание динамического списка рассылки

Динамический список рассылки - это список, который формируется автоматически на основе различных параметров из LDAP. Для его создания создайте новый список рассылки, укажите его имя, но вместо добавления в него пользователей нажмите кнопку далее и перейдите к экрану настройки списка рассылки.

Здесь отметьте галочкой раздел “Динамическая группа” и в появившемся поле “URL участника” укажите поисковую базу для обнаружения пользователей. В нашем случае введена поисковая база для обнаружения всех активных пользователей на сервере Carbonio - ldap:///??sub?(&(objectClass=carbonioAccount)(сarbonioAccountStatus=active)).

Вы в любой момент можете изменить поисковую базу для динамического списка рассылки, кликнув по нему правой кнопкой мыши и выбрав во всплывающем меню раздел “Изменить”.

Перейдя на вкладку “Свойства” вы можете указать новую поисковую базу для динамического списка рассылки.

Удаление динамического списка рассылки происходит аналогично удалению обычного списка рассылки.

Управлять динамическими списками рассылки можно и в командной строке Carbonio:

  • Создание динамического списка рассылки - zmprov cddl ddl@carbonio.ru memberURL 'ldap:///??sub?(&(objectClass=carbonioAccount)(сarbonioAccountStatus=active))' zimbraIsACLGroup FALSE

  • Изменение поисковой базы динамического списка рассылки - zmprov cddl ddl@carbonio.ru memberURL 'ldap:///??sub?(&(objectClass=carbonioAccount))' 

  • Удаление динамического списка рассылки - zmprov ddl ddl@domain.com

Также в Carbonio имеется возможность создавать и обновлять списки рассылки на основе данных из Active Directory

Назначение прав для списка рассылки

Список рассылки может быть использован в качестве объекта для назначения тех или иных прав, которые после назначения автоматически применяются ко всем его участникам. Сделать это можно в командной строке.

К примеру, для того, чтобы дать участникам списка рассылки права на отправку писем от имени списка рассылки можно использовать команду - zmprov grr dl distlist@carbonio.ru grp ddl@carbonio.ru sendAsDistList

При использовании данной команды пользователи динамического списка рассылки ddl@carbonio.ru получают права на отправку от имени списка рассылки distlist@carbonio.ru. Ответы на письма, отправленные от имени списка рассылки получат все участники списка рассылки.

По такому же принципу можно выдавать участникам списка рассылки права на отправку писем от любых пользователей.

Контроль доступа к спискам рассылки

Контроль доступа к спискам рассылки осуществляется при помощи сервера Milter - словослияния Mail и Filter. Milter является встроенным в Carbonio модулем и для использования его сперва нужно активировать. Активируется Milter на узлах MTA. В случае односерверной инфраструктуры перейдите в “Настройки - Серверы - mail.carbonio.ru - Агент передачи сообщений”. В случае мультисерверной установки выберите серверы, которые используются в вашей инфраструктуре в качестве MTA. 

В секции “Сервер Milter” отметьте галочкой пункт “Включить сервер Milter”, в качестве адреса привязки укажите localhost (127.0.0.1), а порт привязки оставьте нетронутым.

Ограничения доступа к спискам рассылки при помощи сервера Milter настраиваются в командной строке:

  • zmprov grr dl distlist@carbonio.ru usr user2@carbonio.ru sendToDistList предоставляет пользователю user2@carbonio.ru возможность отправлять сообщения в список рассылки distlist@carbonio.ru

  • zmprov grr dl distlist@carbonio.ru grp distribution@carbonio.ru sendToDistList предоставляет участникам списка рассылки distribution@carbonio.ru возможность отправлять сообщения в список рассылки distlist@carbonio.ru

  • zmprov grr dl distlist@carbonio.ru all sendToDistList предоставляет возможность всем пользователям на сервере отправлять сообщения в список рассылки distlist@carbonio.ru

  • zmprov grr dl distlist@carbonio.ru dom carbonio.ru sendToDistList предоставляет возможность всем пользователям домена carbonio.ru отправлять сообщения в список рассылки distlist@carbonio.ru

  • zmprov grr dl distlist@carbonio.ru pub sendToDistList предоставляет возможность как внутренним, так и внешним пользователям отправлять сообщения в список рассылки distlist@carbonio.ru

Для отзыва прав на отправку писем в список рассылки используйте команду

  • zmprov rvr dl distlist@carbonio.ru usr user3@carbonio.ru sendToDistList

Объектами применения данной команды помимо отдельных пользователей могут быть списки рассылки, домены, глобальный список пользователей, а также все пользователи, включая внешних.

Проверить корректность назначения прав можно командами:

  • zmprov ckr dl distlist@carbonio.ru user2@carbonio.ru sendToDistList

Поскольку ранее пользователю user2 было разрешено отправлять письма в данный список рассылки, вывод команды будет ALLOWED.

  • zmprov ckr dl distlist@carbonio.ru user3@carbonio.ru sendToDistList

Поскольку ранее пользователю user3@carbonio.ru не было разрешено отправлять письма в данный список рассылки, вывод команды будет DENIED.

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

Эксклюзивный дистрибьютор Zextras SVZcloud. По вопросам тестирования и приобретения Zextras Carbonio обращайтесь на электронную почту: sales@svzcloud.ru

Источник: https://habr.com/ru/company/Zextras/blog/690552/


Интересные статьи

Интересные статьи

Будучи поклонником здорового питания, увлёкся методом приготовления пищи с помощью горячего ферментирования. Смысл приготовления - щадящее нагревание в диапазонах 40-80 градусов в течение нескольких ч...
Вряд ли у кого вызывает сомнение, что современную экономику можно назвать экономикой данных, поскольку данные превратились в валюту, товар и новый природный ресурс, своег...
Disclaimer: Автор любит короткие и прямые костыли, а также нежно обожает свободный открытый софт за ту гибкость и масштабируемость, что тот дает. Целью данной статьи является желание попиариться...
На эту тему было много толковых публикаций, однако я сделал все по своему, вдобавок создал трехмерную модель корпуса с практичным и оригинальным дизайном. В результате получился вполне законченны...
В 1С-Битрикс: Управление сайтом (как и в Битрикс24) десятки, если не сотни настраиваемых типов данных (или сущностей): инфоблоки, пользователи, заказы, склады, форумы, блоги и т.д. Стр...