Работа с динамическими группами рассылки в Exchange Server

Тематические термины: Exchange Server , Active Directory .

В отличие от статических, динамические группы формируются автоматически на основе заданных параметров, например, местоположения или работе в определенном отделе. Их использование позволит упростить администрирование почтового сервера в компаниях с частыми кадровыми перемещениями. В данной инструкции приведены примеры на MS Exchange Server 2010.

Создание

Графический интерфейс

Открываем консоль управления сервером Exchange — переходим в разделы Настройка получателей Группы рассылки :

Переходим в раздел Группы рассылки

Кликаем правой кнопкой мыши по Группы рассылки — выбираем Создать динамическую группу рассылки :

Создаем новую динамическую группу

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

Даем название и псевдоним группе

Нажимаем Далее .

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

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

Выбираем условия формирования группы

* подробнее про критерии написано ниже.

В открывшемся окне добавляем названия отделов, для которых формируется группа и нажимаем OK .

Нажимаем кнопку Просмотр , чтобы проверить, кто будет входить в рассылку. Если группа формируется правильно, нажимаем Далее и Создать .

Powershell

Используем командлет new-DynamicDistributionGroup:

new-DynamicDistributionGroup -Name ‘Динамическая группа’ -RecipientContainer ‘remontka.local/Пользователи’ -IncludedRecipients ‘AllRecipients’ -ConditionalDepartment ‘Отдел турбулентных газономешалок’ -OrganizationalUnit ‘remontka.local/Группы рассылки’ -Alias ‘dinamic’

* где атрибуты:

  • Name — название группы.
  • RecipientContainer — фильтр по организационному юниту.
  • IncludedRecipients — фильтр по типам пользователей.
  • ConditionalDepartment — условие по названию отдела.
  • OrganizationalUnit — организационной юнит, где будет создана группа.
  • Alias — псевдоним для группы (email).

Управление получателями

Список получателей для динамических групп рассылок формируется на основе фильтров и условий.

Фильтры

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

Также можно выбрать типы пользователей:

  1. Пользователи с почтовыми ящиками Exchange.
  2. Пользователи с внешними адресами электронной почты.
  3. Почтовые ящики ресурса.
  4. Контакты с внешними адресами электронной почты.
  5. Группы с включенной поддержкой почты.

* в Powershell для данных типов используется значения параметра IncludedRecipients : 1) MailboxUsers, 2) MailUsers, 3) Resources, 4) MailContacts, 5) MailGroups. Для использования нескольких типов, перечисляем их через запятую.

Условия

Используются следующие условия:

  1. Получатель находится в области — определяет географическое положение пользователей. Сама настройка в AD на вкладке Адрес — поле Область, край .
  2. Получатель находится в отделе — разделение по отделал компании. В AD данный атрибут настраивается на вкладке Организация — поле Отдел .
  3. Получатель находится в организации — вкладка Организация — поле Организация .
  4. Настраиваемые атрибуты 1 — 15 — идет как расширение схемы AD при установке Exchange. В данные поля можно прописать любые значения по необходимости. Настройка выполняется на вкладке Редактор атрибутов или в консоли Exchange.

Просмотр списка

Проверить состав группы можно в графическом интерфейсе, кликнув по кнопке Просмотр на вкладке Условия :

Просмотр получателей динамической группы

или с помощью Powershell:

Get-Recipient -RecipientPreviewFilter (Get-DynamicDistributionGroup -Identity ‘remontka.local/Группы рассылки/Динамическая группа’).RecipientFilter

Редактирование

Менять свойства групп рассылки можно с помощью графического интерфейса или командлета Powershell Set-DynamicDistributionGroup . Разберем последний варианта, так как в редактировании группы средствами графической консоли не является трудной процедурой.

Примеры редактирования с помощью powershell

Переименовывание группы:

Set-DynamicDistributionGroup -DisplayName ‘Динамическая группа 2’ -Name ‘Динамическая группа 2’ -Identity ‘remontka.local/Группы рассылки/Динамическая группа’

Смена типа учетных записей для отправки только на внешние адреса:

Set-DynamicDistributionGroup -IncludedRecipients ‘MailContacts, MailUsers’ -Identity ‘remontka.local/Группы рассылки/Динамическая группа’

Смена/задание отдела в условии:

Set-DynamicDistributionGroup -ConditionalDepartment ‘Новый отдел’ -Identity ‘remontka.local/Группы рассылки/Динамическая группа’

EnglishRussianUkrainian