Я занимаюсь обновлением сервера Exchange 2003 до Exchange 2010 и установил необходимые компоненты и Exchange 2010 на новое приобретенное мной оборудование.
Мы используем postfix по периметру для обработки внешних SMTP-подключений, а Exchange 2003 настроен на отправку всей внешней почты через один и тот же экземпляр postfix.
Сервер Exchange 2010 теперь запущен и работает, и я только что переместил почтовый ящик для тестовой учетной записи на новый сервер. Перемещение почтового ящика прошло безупречно, и клиент без проблем взял новый сервер.
Затем я отправил электронное письмо из тестовой учетной записи (теперь на Ex 2010) на свой почтовый ящик (все еще на Ex 2003), которое работало нормально, но когда я отвечаю на тестовую учетную запись, наш сервер Exchange 2003 пытается перенаправить сообщение через наш экземпляр postfix, вместо того, чтобы направлять его на новый сервер Exchange 2010.
Что я могу упустить?
Для информации, сервер Exchange 2010 устанавливается с «типичными» ролями, так как это будет одиночный сервер (я намерен оставить postfix по периметру).
Изменить - вывод Get-RoutingGroupConnector, выполняемый на сервере Exchange 2010.
[PS] C:\Windows\system32>Get-RoutingGroupConnector
Name SourceRoutingGroup TargetRoutingGroup
---- ------------------ ------------------
EX2010-EX2003 Exchange Routing Group (DWBGZMFD01QNBJR) first routing group
EX2003-EX2010 first routing group Exchange Routing Group (DWBGZMFD01QNBJR)
Я бы побежал Get-RoutingGroupConnector
и убедитесь, что у вас есть соединитель от EX03 к среде EX10 и от EX10 к EX03. Хотя ваш тест, похоже, показывает, что у вас ДЕЙСТВИТЕЛЬНО есть разъем от EX10 к EX03. Возможно, вам просто не хватает одного из ваших EX03 - EX10.
ЕСЛИ, чтобы вы могли создать новый соединитель, используя
New-RoutingGroupConnector -Name ex10-to-ex03 -sourcetransportserver ex03server -targettransportserver ex10server
Добавить -PublicFolderReferralsEnabled $True
до конца указанной выше команды, если вам нужен доступ к общим папкам через соединитель.
Виртуальный SMTP-сервер в группе маршрутизации Exchange 2003 был настроен с помощью smarthost. Эта конфигурация не поддерживается.
Теперь я настроил Exchange 2010 для обработки отправки внешней почты с помощью соединителя отправки, настроенного для отправки через наш postfix MTA. Я также перенастроил postfix для доставки почты на сервер Exchange 2010, который, к счастью, может маршрутизировать почтовые ящики, все еще находящиеся на сервере Exchange 2003.
Это был шаг, который мне пришлось бы выполнить раньше, но в конечном итоге я сделал его немного раньше, чем планировал изначально.
На вашем сервере Exchange 2010 установлен коннектор получения и настроен ли он для получения электронной почты с сервера Exchange 2003? Если нет, вам нужно это сделать. Создайте соединитель получения и укажите IP-адрес для вашего сервера 2003 в области сети.