IVA ДОКУМЕНТАЦИЯ ОБНОВЛЕНИЯ

Целевые объекты и маршрутизация

Проверка наличия целевых объектов в IVA Mail

Объекты IVA Mail (аккаунты, ресурсные аккаунты, группы, переадресаторы) создаются компонентом MailConnector на основании записей IVA ID. Перед запусками миграции выполняется проверка наличия целевых объектов, создание объектов средствами миграции не выполняется.

  1. Проверка списком. В GUI syncIMAPMail на вкладке IVAMail setup для выбранной партии нажимается Check existing: по каждому объекту входного списка проверяется наличие в IVA Mail через CMD.

  2. Проверка по CMD. Полный перечень объектов домена с типами, именами и псевдонимами выгружается командой ObjectsList; дополнительные имена конкретного объекта проверяются командой ObjectListNames:

    ObjectsList "domain.ru" false
    ObjectListNames "domain.ru" "user01"
  3. Проверка перед EWS-переносом. Preflight checks утилиты ivatool_ews2imail проверяет наличие целевого аккаунта через IVA CMD по первому аккаунту списка; по остальным аккаунтам наличие проверяется автоматически при запуске миграции (этап Preflight по каждому аккаунту).

  4. Обработка отсутствующих объектов. Перечень объектов, отсутствующих в IVA Mail, а также объектов с недостающими псевдонимами передаётся администратору IVA ID для заведения записей. После создания объектов компонентом MailConnector проверка повторяется. Миграция партии начинается только при полном наличии целевых объектов партии.

Переключение маршрутизации и сосуществование систем

Для совместной работы Microsoft Exchange и IVA Mail в переходный период настраиваются два механизма маршрутизации. Exchange остаётся первым в каскаде серверов и взаимодействует с внешней средой через внешний шлюз (KSMG/Sandbox) до завершающего этапа.

Настройка механизмов маршрутизации

Механизм 1 — внешний контакт в Exchange для каждого переводимого пользователя. Для маршрутизации используется промежуточный SMTP-домен ivamail-relay.domain.ru, обслуживаемый IVA Mail. Настройка выполняется один раз для домена и далее по партии пользователей:

  1. В IVA Mail домену domain.ru добавляется дополнительное имя ivamail-relay.domain.ru: в панели администратора на странице Объекты домена в поле «Добавить имя домена» вводится имя, нажимается «Добавить имя домена».

  2. В Exchange создаётся Send-коннектор для промежуточного домена с доставкой на IVA Mail:

    New-SendConnector -Name "To-IVAMail" `
      -AddressSpaces "ivamail-relay.domain.ru" `
      -SmartHosts "iva.domain.ru" -DNSRoutingEnabled $false `
      -SourceTransportServers "EXCH01"
  3. Для каждого пользователя партии на шаге завершения перевода (раздел Завершение перевода пользователя) создаётся внешний контакт, указывающий на адрес доставки в промежуточном домене:

New-MailContact -Name "User 01 (IVA)" `
  -ExternalEmailAddress user01@ivamail-relay.domain.ru
Set-MailContact "User 01 (IVA)" -EmailAddresses `
  @{add="smtp:user01@domain.ru"} -EmailAddressPolicyEnabled $false

Механизм 2 — доменное правило IVA Mail для обработки неизвестных адресов с явной переадресацией на Exchange. Настройка RerouteUnknownMail задаёт адрес назначения для почты на адреса, не найденные в домене; макрос \U заменяется на ненайденное имя. Правило задаётся командой CMD:

DomainSetSetting "domain.ru" "RerouteUnknownMail"
"\U@exchange.domain.ru"

В результате почта пользователей IVA Mail в адрес ещё не переведённых получателей доставляется в Exchange, а почта в адрес переведённых пользователей доставляется в IVA Mail напрямую (адрес найден в домене). Имя exchange.domain.ru заводится как SMTP-домен доставки на стороне Exchange (accepted domain, internal relay).

Коннекторы, внешние системы и DNS

Переключение выполняется в следующем порядке:

  1. Коннектор приёма Exchange. На серверах Exchange создаётся Receive-коннектор, разрешающий приём с IP-адресов кластера IVA Mail (тип Internet, RemoteIPRanges = адреса IVA Mail), — для доставки почты из IVA Mail в Exchange по правилу RerouteUnknownMail и через переадресаторы.

  2. Приём в IVA Mail. На стороне IVA Mail в настройках модуля SMTP разрешается приём соединений с IP-адресов серверов Exchange для промежуточного домена ivamail-relay.domain.ru.

  3. Внешние системы и устройства. По перечню, полученному на обследовании, прикладные системы, МФУ и устройства, отправляющие почту через Exchange, переключаются на IVA Mail: в каждой системе адрес SMTP-сервера заменяется на iva.domain.ru (порт 25, при поддержке — 465 с аутентификацией), для систем с аутентификацией заводятся служебные аккаунты в IVA Mail.

  4. Внешняя почта (KSMG). После завершения миграции всех партий маршрут доставки внешней входящей почты на внешнем шлюзе KSMG переключается с Exchange на IVA Mail; исходящая почта IVA Mail направляется через KSMG. До этого шага внешняя почта продолжает поступать в Exchange и доставляется переведённым пользователям по механизму контактов.

  5. DNS. На завершающем этапе изменяются DNS-записи: MX почтовых доменов переводятся на KSMG/IVA Mail согласно целевой схеме; записи autodiscover заменяются записями автоконфигурации клиентов IVA Mail; SPF дополняется адресами IVA Mail до первого переключения исходящей почты; DKIM-подписание переносится на IVA Mail/KSMG одновременно с переключением исходящего потока; внутренние A-записи серверов Exchange сохраняются до вывода Exchange из эксплуатации.