В сервер Exchange 2007 встроена новая функция классификации сообщений (Message Classifications), с помощью которой пользователь или администратор могут разделять сообщения по категориям. Данная возможность помогает организациям внедрять политики управления электронными сообщениями, а также помогать выполнять различные нормативные акты. Если сообщение классифицировано, оно получает метаданные, где описаны использование или возможные получатели сообщения. Классификация видна в OWA 2007 и Outlook 2007, что повышает использование системы обмена сообщениями и производительность пользователей.
Классификация сообщений может применяться на двух сторонах: на стороне пользователя (ручное вмешательство), или на стороне правил транспорта на сервере с ролью Центральный транспорт под управлением администраторов, которые могут классифицировать или не классифицировать сообщения в зависимости от их типа.
Обзор
По умолчанию используется четыре типа сообщений, доступных в OWA:
- Company Confidential (Конфиденциальная информация): Сообщения этого типа содержат конфиденциальную информацию компании; они подвергаются строгому контролю
- Company Internal (Информация для внутреннего пользования): Сообщения этого типа содержат секретную информацию, которая должна быть доступна только получателям внутри компании
- A/C Privileged (Привилегированные сообщения): Сообщениями этого типа являются официальные запросы юристам или ответы юриста на официальные запросы.
- No restriction (Без ограничений): традиционные сообщения без добавления метаданных
Для использования классификации сообщений программу Outlook 2007 необходимо настроить определенным образом.
Другим аспектом использования классификации сообщений, который показывает гибкость использования сервера Exchange 2007, являются установки, связанные с региональными настройками. Другими словами, мы можем создать класс сообщений и отправить текст на нескольких языках, например, на испанском и на португальском. Пользователь получит сообщение на том языке, который у него установлен.
Создание классов сообщений на сервере Exchange 2007
Администратор Exchange-сервера может создать новые классы сообщений. В данном процессе задействовано четыре главных поля. Мы будем использовать оболочку управления Exchange Management Shell. Ниже представлено краткое описание четырех основных полей:
Display name (Отображаемое имя)
Это поле показывает отображаемое имя класса сообщений, которое видно в Office 2007. Пользователи Outlook и Outlook Web Access используют это имя для выбора соответствующего класса сообщений перед отправкой письма.
Sender description (Описание для отправителя)
Данное поле объясняет отправителю, для чего используется данный класс сообщений. Текст, вводимый администратором Exchange-сервера, используется пользователями Outlook и Outlook Web Access для выбора соответствующего класса сообщений перед отправкой письма.
Recipient description (Описание для получателя)
Данное поле объясняет получателю, для чего используется данный класс сообщений. Текст, который администратор Exchange-сервера вводит в данное поле, виден пользователям Outlook и Outlook Web Access при получении такого сообщения.
Locale (Локальная спецификация)
Данное поле служит для указания национального кода для создания версии классификации с указанием локальной среды.
В данной статье мы создадим два новых класса: Articles и Blog. Для создания класса используется командлет New-MessageClassification:
- Откройте консоль управления Exchange Management Console
- В консоли введите следующую команду (Рисунок 01)
New-MessageClassification -Name Articles -DisplayName Articles -SenderDescription "Articles content" - RecipientDescription "Messages containing some articles information."
- После этого командлет выдаст атрибуты нового класса
- Теперь создадим класс Blog:
New-MessageClassification -Name Blog -DisplayName Blog -SenderDescription "Blog content" - RecipientDescription "News and tips about Exchange Server"
Мы создали новые классы. Просмотреть их можно с помощью командлета Get-MessageClassification. Для фильтрования информации, используйте следующую команду (Рисунок 03)
Get-MessageClassification | Select DisplayName,SenderDescription
Как проверить новые классы с помощью OWA
При создании нового сообщения в OWA мы с помощью кнопки Message Classification (Классификация сообщений) можем просмотреть все классы сообщений, включая и два только что созданных (Рисунок 04).
Включение классификации сообщений в Outlook 2007
По умолчанию в Outlook 2007 классификация сообщений не включена. Для включения нам нужно сделать две вещи: экспортировать настройки классификации сообщений с сервера Exchange 2007 и включить функцию в Outlook 2007.
Экспорт классификации сообщений с сервера Exchange 2007
Для экспорта новой классификации сообщений нам нужно использовать сценарий, поставляемый с сервером Exchange 2007. Все сценарии находятся в папке “X:\Program Files\Microsoft\Exchange Server\Scripts", где X: - установочный диск Exchange-сервера. На Рисунке 05 показаны встроенные сценарии для администрирования сервера. Все эти сценарии необходимо запускать из оболочки Exchange Management Shell.
Откройте Exchange Management Shell, войдите в папку "X:\Program Files\Microsoft\Exchange Server\Scripts" и запустите сценарий Export-OutlookClassification.msh с той классификацией, которую должен получить пользователь Outlook 2007. Экспорт описаний достаточно прост; вместе со сценарием, показанным в предыдущем шаге, используйте командлет Get-MessageClassification (Рисунок 06).
Синтаксис командлета такой:
"Articles", "Blogs" | Get-MessageClassification | ./Export-OutlookClassification.msh > c:\classifications.xml
В начале строки мы можем указать столько классов сообщений, сколько нужно, разделяя их запятыми. После символа « | » вставьте командлет Get-MessageClassification; после этого снова поставьте символ « | » и вставьте сценарий ./Export-OutlookClassification.msh. Выходные данные будут перенаправлены в указанный вами файл (в данном случае c:\classifications.xml)
После запуска сценария мы получим xml-файл (Рисунок 07)
Если мы откроем данный файл, мы увидим, что в нем находятся описания для Outlook 2007. Мы видим только классы, указанные в предыдущем командлете.
Включение классификации сообщений в Outlook 2007
После создания xml-файла с описанием классов сообщений, мы можем импортировать его на компьютер пользователя с установленным Outlook 2007. В нашем случае мы скопируем файл в корень диска c:\ компьютера пользователя. Процесс выглядит так:
- Скопируйте файл classifications.xml с Exchange-сервера в корень диска c:\ компьютера с установленным Office 2007
- Закройте Outlook, если он открыт
- Нажмите Start (Пуск), Run (Выполнить) и наберите regedit
- Раскройте узел HKEY_CURRENT_USER
- Раскройте узел Software
- Раскройте узел Microsoft
- Раскройте узел Office
- Раскройте узел 12.0
- Раскройте узел Common
- Если папка Policy не существует, вам необходимо создать ее
- Выбелите папку Policy
- Добавьте три параметра (Рисунок 09):
- EnableClassifications типа DWORD со значением 1
- TrustClassifications типа DWORD со значением 1
- AdminClassificationPath типа STRING со значением, равным полному пути к xml-файлу, созданному на Exchange-сервере.
Теперь можно открыть Outlook 2007 и создать новое сообщение. Здесь вы можете увидеть кнопку Set Permission (Установить разрешения). Нажмите на нее, и вы увидите все классы сообщений, импортированные с Exchange-сервера с помощью xml-файла (Рисунок 10).
Проверка работы классификации сообщений
Проверим, как работает наша классификация сообщений. Вот, вкратце, что было сделано:
- Мы создали два новых класса сообщений в сервере Exchange 2007
- Мы проверили эти классы в OWA
- Мы экспортировали xml-файл из Exchange-сервера
- Мы импортировали xml-файл в Outlook 2007
Теперь произведем проверку использования классификации сообщений. Мы будем использовать трех пользователей: Anderson.Patricio, Jose.Rodas и Administrator.
Вначале проверим, как работает поле Sender Description (Описание для отправителя). Мы отошлем сообщение от пользователя Anderson.Patricio пользователю Jose.Rodas с помощью класса сообщений Articles (Рисунок 11), и мы должны убедиться, что новое поле полем “To…” (Кому) заполнено значением “Articles Content” (это описание было определено в свойстве SenderDescription).
Пользователь Jose.Rodas должен проверить описание полученного им сообщения. Он увидит поле (Рисунок 12) с кратким описанием класса данного сообщения. Это описание было определено в свойстве RecipientDescription.
Если пользователь Jose.Rodas отвечает на это сообщение или пересылает его, класс сообщения по умолчанию остается в сообщении. Чтобы удалить его, нужно нажать кнопку Message Classification (Классификация сообщений) и выбрать No Restriction (Без ограничений).
Мы можем контролировать такое поведение сообщений с помощью атрибута RetainClassificationEnabled. По умолчанию этот атрибут активен, для его отключения используйте командлет:
Set-MessageClassification -Identity Articles -RetainClassificationEnabled:$false
Если атрибут RetainClassificationEnable отключен (установлено значение «false»), все полученные сообщения при ответе не будут классифицироваться.
Заключение
В первой части статьи мы увидели, для чего используется новая функция классификации сообщений. Она позволяет нам управлять потоком сообщений и может быть использована как пользователями OWA, так и пользователями Outlook 2007. В следующей части мы узнаем, как можно использовать классификацию с правилами транспорта и как использовать локальную версию классификации сообщений.