Сервер Exchange 2003 использует политики получателей для того, чтобы дать каждому объекту Active Directory/Exchange с возможностью использования электронной почты адрес электронной почты. После установки сервера Exchange 2003 существует только одна политика получателей по умолчанию для почтового домена по умолчанию, имя которого не связано с именем леса Active Directory. Если вы создадите лес Active Directory с именем Nwtraders.msft, адресом по умолчанию и политикой получателей для объектов станет [email protected], где xyz – это заменитель SMTP-префикса. Пользователь с Exchange-именем Mgrote получит адрес [email protected]. В данной статье я покажу, как вы можете изменить процесс создания почтовых адресов.
Служба обновления получателей
Служба обновления получателей (Recipient Update Service - RUS) отвечает за создание и управление почтовыми адресами в организации Exchange. Служба RUS создает запись (Служба обновления получателей (Настройки организации)) для всей организации Exchange для изменения объектов в контейнере настроек Active Directory, и одну службу RUS для каждого домена с возможностью использования электронной почты в лесу. Служба RUS автоматически работает в фоновом режиме, но ее можно запустить и вручную, если выбрать пункт меню Update Now (Обновить сейчас) в соответствующей политике RUS. Дополнительную информацию о службе RUS можно почерпнуть из статьи Марка Фугатта. В ней рассказывается о сервере Exchange 2000, но большая часть справедлива и для сервера Exchange 2003. Об устранении неисправностей службы прочтите эту статью.
Рисунок 1: RUS – “Обновить сейчас ” и “Восстановить”
Новая политика получателей
После установки сервера Exchange 2003 существует одна политика получателей – Default Policy (Политика по умолчанию). В данной политике содержатся адреса прокси для SMTP-домена по умолчанию, и один адрес для X.400. Можно добавить дополнительные адреса прокси или, если хотите использовать политики получателей для разных пользователей, вы можете создать одну или несколько дополнительных политик.
Для примера, в данной статье я создал новую политику получателей - Cohovineyard Merger, а также фильтр для фильтрации всех объектов Active Directory, у которых в атрибуте Company (Компания) встречается слово Cohovineyard. С помощью такого фильтра очень легко создать политику только для пользователей Cohovineyard.
Рисунок 2: Новая политика получателей
На вкладке E-Mail Addresses (Policy) (Адрес почты (Политика)) вы можете создать необходимые SMTP-адреса для пользователей. После создания вы можете выбрать, будет ли организация Exchange отвечать за этот домен или нет. В большинстве случаев стоит отметить этот параметр.
Если новый адрес вида @cohovineyard.com должен стать адресом по умолчанию для пользователей, вы должны установить его первичным (кнопка Set as Primary (Сделать первичным)) (Рисунок 3).
Рисунок 3: Сделать первичным
После создания или изменения политики получателей, Exchange-сервер спросит, не хотите ли вы обновить все соответствующие почтовые адреса получателей, которые соответствуют новому адресу. Нажмите Yes (Да), если вы хотите сделать это.
Рисунок 4: Изменение всех соответствующих адресов
Управление
Вы можете изменить порядок политики получателей, если нажмете кнопки Move Up (Вверх) или Move Down (Вниз).
Замечание: Политика получателей с наивысшим приоритетом, примененная к объекту Exchange-сервера, является эффективной политикой. После выравнивания политики с наименьшим приоритетом не рассматриваются. Если вы изменили политику, нажмите Apply this Policy now (Применить политику сейчас).
Рисунок 5: Изменение порядка приоритетов
Удаление старых адресов
Если вы хотите удалить старые или ненужные адреса, вы должны либо удалить их вручную с помощью оснастки Active Directory Users and Computers (Пользователи и компьютеры Active Directory), либо автоматически. Для этого можно воспользоваться LDIFDE, как описано в статье Базы знаний, или таким средством, как ADModify.NET. Средство ADModify.NET
ADModify.NET – это отличное средство для внесения изменений в атрибуты Active Directory для большого количества объектов. Это очень удобное средство, которое позволят добавлять/изменять/удалять объекты Active Directory. ADModify.NET поставляется с очень простым графическим интерфейсом. Средство основано, как видно из названия, на Microsoft .NET Framework.
Рисунок 6: Admodify.NET
Одной из прекрасных функций ADModify.NET является возможность отката операций, произведенных ранее. Это возможно по причине того, что ADModify.NET записывает в журнал в виде XML-файла все действия. Для начала работы с ADModify.NET вы должны выбрать домен и контроллер домена.
Далее выберите тип объекта для изменения.
После этого нажмите кнопку с белой стрелкой. ADModify.NET покажет вам топологию Active Directory, как в оснастке Active Directory Users and Computers (Пользователи и компьютеры Active Directory).
Рисунок 7: Выбор получателей
изменить, и нажмите Add To List (Добавить в список). Результат вы увидите в правой панели. Выберите объект и нажмите Next (Далее).
Выберите вкладку “E-Mail Addresses” (Адреса электронной почты). Теперь вы можете добавлять/изменять/удалять адреса выбранных ранее пользователей.
Рисунок 8: Изменение адресов
Пользовательские переменные
В следующем примере я покажу, как изменять префикс SMTP-адреса с помощью переменных. Я использовал несуществующий адрес, поскольку в Интернете существует огромное количество роботов для перехвата адресов для последующей рассылки спама.
Выполним некоторые изменения для пользователя с именем "mgrote":
Отображаемое имя: Marc Grote
Фамилия: Grote
Имя: Marc
Строка замены | Созданный SMTP-адрес |
---|---|
%[email protected] | [email protected] |
%r._%[email protected] | [email protected] |
%g.%[email protected] | [email protected] |
@noexisting.spam | [email protected] |
%1g%[email protected] | [email protected] |
%1g%[email protected] | [email protected] |
Заключение
В данной статье я попытался показать, как создавать дополнительные политики получателей, и как затем можно изменять эти политики. Я также показал, как можно изменять префиксы SMTP-адресов с помощью переменных, а также сделал краткий обзор ADModify.NET – прекрасного средства для изменения и добавления атрибутов объектов Active Directory. Помните, что каждое изменение в политике получателей отражается на всей организации Exchange, и если вы добавите еще один адрес пользователю, этот же адрес нельзя будет удалить без удаления соответствующей записи в политике. Поэтому лучше всего сначала поэкспериментировать с политикой в тестовом окружении или воспользоваться одним из таких средств, как ADModify.NET.