none
Коннекторы и сосуществование с Exchange 2003 RRS feed

  • Вопрос

  • Есть сервер Exchange 2003 SP2 установленный на контроллере домена Windows 2003 SP2 Std. На новый сервер установил Windows 2008 R2 SP1, сделал его контроллером того же домена. Установил Exchange 2010 SP1 - роли Client Access, Mailbox, Transport Hub.
    После установки в консоли EMC на 2003-ем видно автоматически созданный коннектор маршрутной группы OLDSERVER-NEWSERVER, а в новой административной группе (созданной 2010-ым) - видно симметричный коннектор NEWSERVER-OLDSERVER
    Больше никаких коннекторов нет

    [PS] C:\Windows\system32>Get-RoutingGroupConnector
    
    Name                      SourceRoutingGroup                             TargetRoutingGroup
    ----                      ------------------                             ------------------
    NEWSERVER-OLDSERVER          Exchange Routing Group (DWBGZMFD01QNBJR)       First Routing Group
    OLDSERVER-NEWSERVER          First Routing Group                            Exchange Routing Group (DWBGZMFD01QNBJR)
    

    Создал ящик на новом сервере - обмен письмами с пользователями на старом сервере работает в обе стороны

    А дальше не очевидная ситуация
    На старом сервере никаких SMTP-коннекторов нет. При этом старый сервер отправляет сообщения во внешний мир напрямую.
    При попытке пользователя с ящиком на новом сервере отправить сообщение во внешний мир - они застревают в очереди на новом сервере со статусом "Для маршрутизации внешнего получателя не удается найти соответствующий соединитель". То есть без явно настроенного коннектора 2010-ый не может ни послать письмо напрямую, ни отдать 2003-ему, чтобы тот разобрался сам.
    Создаю на 2010-ом настраиваемый коннектор - и говорю, что всю почту (шаблон *) нужно слать через IP-адрес 2003-его, без авторизации
    После этого все застрявшие письма пользователя с ящиком на новом сервере вернулись с NDR - Unable to realy
    Затем я на старом сервере в свойствах Default SMTP Virtual Server дал право на пересылку для IP-адресу нового сервера
    После этого возникло зацикливание сообщений во внешний мир (видно в очереди на новом сервере) - от пользователей с ящиками на старом сервере
    После этого я удалил коннектор с 2010-го, и ситуация восстановилась - 2003-ий шлет напрямую, а 2010 - без коннектора не может слать

    Затем я проделал эти же шаги на полигоне, который использовал для репетиции установки - и там все получилось
    Вопрос - из-за чего могло произойти зацикливание в production-среде, то есть с чего 2003-ий стал слать через 2010-ый?
    12 января 2012 г. 4:37

Ответы

  • Выход нашел - на 2003-ем создал коннектор для отправки напрямую - и 2010 понял это. Теперь 2010-ый отдает письма 2003-му, и 2003-ий уже шлет внешним серверам
    • Помечено в качестве ответа katbert 13 января 2012 г. 5:56
    13 января 2012 г. 5:56

Все ответы

  • После второй серии экспериментов картина несколько поменялась

    1. На Production создал коннектор ограниченной область - только в один внешний домен. Схема работает.

    2. На радостях изменил область его действия на * - схема продолжает работать. Но через несколько минут весь поток внешней почты снова пошел через 2010-ый и стал зацикливаться

    3. Еще раз посмотрел на полигоне - там спустя время проблема тоже вылезла

    Получается

    1. Коннекторов нет ни у 2003, ни у 2010. Пользователи с ящиком на 2003 без проблем шлют почту на внешние адреса, пользователи с ящиком на 2010-ом - не могут - ибо нет коннектора.

    2. На 2010-ом создаем коннектор - чтобы всю почту рилеить через 2003 - это приводит к зацикливанию

    Хочется понять - это бага или фича?

    12 января 2012 г. 6:33
  • В документации, в том числе в используемом мною Deployment Assistant не рассматривается описанная ситуация.

    В разделе о перенастройке соединителей отправки предлагается удалить коннектор у 2003-го и создать на 2010-ом. В моем случае у 2003-го нет специально настроенных коннекторов для внешней почты - он шлет напрямую через Default SMTP Virtual Server

    А грабли похоже типичные, например:

    http://social.technet.microsoft.com/Forums/en-US/exchangesvrtransport/thread/14700799-c0f8-449d-a48f-443100280291

     


    • Изменено katbert 13 января 2012 г. 4:56
    13 января 2012 г. 4:56
  • Выход нашел - на 2003-ем создал коннектор для отправки напрямую - и 2010 понял это. Теперь 2010-ый отдает письма 2003-му, и 2003-ий уже шлет внешним серверам
    • Помечено в качестве ответа katbert 13 января 2012 г. 5:56
    13 января 2012 г. 5:56