четверг, 10 января 2013 г.

Использование динамических подписей в Exchange 2010


Exchange 2010 предлагает нам новую особенность под названием динамические подписи (Dynamic Signatures). Динамические подписи – это специально созданные транспортные правила, которые автоматически применяют персонализированную подпись к сообщению электронной почты на основании данных из Active Directory. Вы можете также сконфигурировать эту функцию на добавление HTML подписи с определенными шрифтами, эмблемами компании, и так далее.


В этой статье я продемонстрирую, как создать динамическую подпись, основанную на имени пользователя, отделе, номере телефона, названии компании и адресе. Вся эта информация берется из атрибутов пользователя в AD. Подпись может также использовать изображение для каждого пользователя, как показано ниже:
exchange2010_dynamic_Signature_1
Давайте начнем. Откройте Exchange Management Console и переместитесь в раздел Hub Transport в Organization Configuration. Щелкните по вкладке Transport Rules. Теперь щелкните по New Transport Rule в области Actions и настройте правило следующим образом:
Перед началом создания правила введите имя правила и его описание.
exchange2010_dynamic_Signature_2
Теперь настройте Условие для подписи. Я всегда, испытывая новое правило, применяю его только на себя. Как только вы проверил правило и убедились в его работоспособности, можно изменить условие "from users that are inside the organization".
exchange2010_dynamic_Signature_3
В Действиях выберите "append disclaimer text and fallback to action if unable to apply". Именно тут мы будем устанавливать содержимое нашей динамической подписи и её переменных, как будет показано далее.
exchange2010_dynamic_Signature_4
Щелкните на ссылку disclaimer text, чтобы ввести текст для динамической подписи. Вы можете использовать HTML или простой текст для подписи. В этом демонстрационном примере я использую HTML, который позволяет мне определять форматирование и позволяет мне создавать пользовательскую ссылку к фотографии на веб-сервере.
Основная тонкость при создании динамических подписей – это использование переменных из Active Directory. Эти переменные должны быть помещены между символами %%. Например, %%firstname %. Далее я привожу список доступных переменных:
  • UserLogonName
  • DisplayName
  • FirstName
  • Initials
  • LastName
  • PhoneNumber
  • OtherPhoneNumber
  • HomePhoneNumber
  • OtherHomePhoneNumber
  • PagerNumber
  • MobileNumber
  • FaxNumber
  • OtherFaxNumber
  • Email
  • Street
  • POBox
  • City
  • State
  • ZipCode
  • Country
  • Title
  • Department
  • Manager
  • Office
  • Company
  • Notes
  • CustomAttribute1 – CustomAttribute15
Введите текст подписи в окно Specify Disclaimer Text, как показано ниже.
exchange2010_dynamic_Signature_5
Текст HTML, который я использую в данном демонстрационном примере, следующий:
<html>
<body>
<table border="0" width="100%">
<tr>
<td width="85">
<img border="1" src="http://www.expta.com/images/%%Firstname%%%20%%Lastname%%.jpg">
</td><td valign="top"><font face="Garamond">
<b>%%Firstname%% %%Lastname%%</b></font><br>
<font size="2" face="Calibri">%%department%%<br>
Telephone: %%Phone%% <br>
%%Company%% <br>
%%Street%% <br>
%%City%%, %%State%% %%ZipCode%%
</font></td>
</tr>
</table>
</body>
</html>
Отметьте, что изображение – ссылка к файлу JPG под названием Firstname[%20(space)]Lastname.jpg в папке изображений на веб сервере http://www.expta.com/ . Каждый пользователь будет нужен файл JPG в папке изображений на веб-сервере в данном формате.
Альтернативным и более простым способ является использование изображения, общего для всех пользователей, например логотип компании. Просто измените ссылку на следующую:
<img border="1" src="http://www.expta.com/images/logo.jpg">
Теперь завершите мастер создания нового правила и проверьте его.
exchange2010_dynamic_Signature_6
Как со всеми мастерами Exchange 2010 года, у вас есть возможность скопировать полученный код Powershell, который будет использоваться, чтобы создать транспортное правило. Это позволяет вам сохранять и редактировать код для будущего использования.
Автор: Jeff Guillet. Оригинал на английском находиться на сайте www.expta.com

Комментариев нет:

Отправить комментарий