Группы рассылки и EWS в Exchange
Информация, содержащаяся в этом документе, может относиться к функциям и продуктам предварительной версии и может претерпеть значительные изменения до окончательного коммерческого выпуска. Настоящий документ предоставляется "как есть" и служит только для информационных целей. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, в связи с этим документом Сведения о различных типах групп рассылки, доступных в Exchange, и способах управления ими с использованием приложения EWS или управляемого API EWS.
Группа рассылки это набор электронных адресов, связанных с одним псевдонимом или электронным адресом. Группы рассылки (также иногда называются списками рассылки) позволяют отправлять сообщения нескольким людям, используя один адрес получателя. Так как членством в группе рассылки (следовательно, и получателями сообщений) можно управлять, не открывая отдельные цепочки сообщений, группы рассылки — отличный способ отправлять почту группе пользователей. Можно программными средствами создавать группы рассылки и управлять ими, используя управляемые API EWS, EWS и командную консоль Exchange. Прежде чем приступить к программированию, рассмотрите различные доступные вам типы групп рассылки и возможности управления ими.
Типы групп рассылки
Exchange поддерживает три типа групп рассылки:
Универсальные группы рассылки объекты универсальной группы рассылки Active Directory с включенной поддержкой почты. Такие группы рассылки используются для доставки сообщений группе получателей.
Группы безопасности объекты Active Directory с включенной поддержкой почты, или универсальные группы безопасности. Группы безопасности используются для назначения прав доступа ресурсам в доменных службах Active Directory (AD DS), а также для распространения сообщений.
Группы контактов частные группы безопасности, расположенные в почтовом ящике пользователя.
При выборе типа группы рассылки следует учитывать, где вы планируете хранить такую группу, кем и в каких целях она будет использоваться.
Универсальные группы рассылки
С помощью универсальных групп рассылки можно объединять группы получателей под одним псевдонимом или электронным адресом. Так как универсальные группы рассылки хранятся в AD DS, кто угодно может использовать их для отправки электронной почты, в том числе пользователи за пределами организации. Вы можете использовать управляемый API EWS или EWS для развертывания групп рассылки, но для их создания и управления ими нужны командлеты командной консоли Exchange.
Вы также можете использовать универсальные группы рассылки, чтобы содержать коллекцию комнат; например, чтобы пользователям было проще найти конференц-зал для собрания. Пользователи могут добавить список помещений — универсальную группу рассылки, содержащую почтовые ящики ресурсов помещений, — к запросу на собрание, чтобы найти доступную комнату, не добавляя каждую комнату по отдельности.
Можно создать статическую универсальную группу рассылки, которая остается неизменной до обновления членства, или динамическую универсальную группу рассылки. Динамическая универсальная группа рассылки запрашивает объекты Active Directory, поддерживающие почту, и создает членство в группе на основе результатов. Членство в группе пересчитывается при каждой отправке электронного сообщения группе.
Группы безопасности
Универсальные группы рассылки и группы безопасности в большинстве случаев идентичны. Однако в отличие от универсальных групп рассылки группы безопасности можно использовать для назначения разрешений сетевым ресурсам в AD DS. Нельзя использовать управляемый API EWS или EWS для создания групп безопасности и управления ими. вместо этого используются командлеты командной консоли Exchange. Но, как и универсальные группы рассылки, вы можете использовать управляемый API EWS или EWS для расширения групп безопасности.
Группы контактов
Если вы не хотите предоставить каждому пользователю административный доступ к серверу для создания групп рассылки, но хотите разрешить им отправлять одно сообщение большой коллекции людей, это можно сделать с помощью групп контактов. Группа контактов не имеет связанного с ней адреса электронной почты и существует только в почтовом ящике одного пользователя; у других пользователей не будет доступа к нему. Для создания групп контактов можно использовать управляемый API EWS или EWS.
Управление группами рассылки с использованием управляемого API EWS или EWS
Вы можете использовать управляемый API EWS или EWS для развертывания универсальной группы рассылки или группы безопасности и контроля над созданием и управлением группы контактов. Но эти технологии не позволяют создавать и редактировать членов этих групп.
Таблица 1. Методы управляемого API EWS и операции EWS для управления группами рассылки
Метод управляемого API EWS | Операция EWS | Используйте, чтобы… |
---|---|---|
Методы класса ContactGroup |
CreateItem |
Создайте группу контактов из магазина Exchange. ПРИМЕЧАНИЕ: невозможно создать универсальную группу рассылки или группу безопасности, используя управляемый API EWS или EWS. |
ExpandGroup |
ExpandDL |
Развернуть универсальную группу рассылки, группу безопасности или группу контактов, получив список ее членов. |
FindItems |
FindItem |
Искать группу контактов в почтовом ящике. |
GetRooms |
GetRooms |
Получить набор всех комнат в указанном списке комнат в организации. Список комнат представляет собой группу рассылки, которая содержит только почтовые ящики ресурсов комнат. |
ResolveName |
ResolveNames |
Поиск и возврат возможных кандидатов, соответствующих неоднозначному имени. Кандидатами могут быть группы рассылки. |
Вы можете использовать информацию, возвращенную методом ExpandGroup или операцией ExpandDL, для определения типов членов в группе. Типы членов определяются перечислением MailboxType управляемого API EWS и элементом MailboxType EWS.
Табл. 2. Типы членов группы рассылки
Значение перечисления MailboxType | Значение элемента MailboxType | Описание |
---|---|---|
Почтовый ящик |
Почтовый ящик |
Объект Active Directory, поддерживающий почту. |
PublicGroup |
PublicDL |
Группа рассылки в группе, которую вы только что развернули. Чтобы открыть полный список членов, разверните также и эту группу. |
ContactGroup |
PrivateDL |
Группа контактов, расположенная в почтовом ящике и доступная только его пользователям. |
Контакт |
Контакт |
Контакт базы данных Exchange или почтовый контакт Active Directory. |
Управление группами рассылки с использованием командной консоли Exchange
Вы можете использовать командлеты среды управления Exchange для создания и администрирования универсальных групп рассылки и группы безопасности в вашем коде.
Примечание.
Командлеты командной консоли Exchange не подходят для управления группами контактов.
Табл. 3. Командлеты командной консоли Exchange для работы с группами рассылки
Командлет | Используйте, чтобы… |
---|---|
Отключить DistributionGroup |
Удалить возможности почты из группы рассылки, поддерживающей почту. |
Включить DistributionGroup |
Добавить поддержку почты в существующую универсальную группу. |
Получить DistributionGroup |
Отправить запрос на получение существующих групп рассылки. |
Новая DistributionGroup |
Создать группу рассылки. |
Удалить DistributionGroup |
Удалить существующую группу рассылки из AD DS. |
Настроить DistributionGroup |
Изменить параметры существующей группы рассылки. |
Добавить DistributionGroupMember |
Добавить получателя в группу рассылки. |
Получить DistributionGroupMember |
Искать членов существующей группы рассылки. |
Удалить DistributionGroupMember |
Удалить существующего получателя из группы рассылки. |
Обновить DistributionGroupMember |
Обновить члена указанной группы рассылки. |
Получить DynamicDistributionGroup |
Получить параметры существующей динамической группы рассылки. |
Новая DynamicDistributionGroup |
Создать динамическую группу рассылки. |
Удалить DynamicDistributionGroup |
Удалить существующую динамическую группу рассылки. Этот командлет удаляет динамическую группу рассылки из AD DS. |
Настроить DynamicDistributionGroup |
Изменить параметры существующей динамической группы рассылки. |
В этом разделе:
- Как: создать группы контактов с помощью EWS в Exchange
- Как: развернуть группы рассылки с помощью EWS в Exchange 2013