V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007

Ответить
Аватара пользователя
kdsnice

V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007

Сообщение kdsnice »

Все привет!



Помогите пожалуйста разобраться! В существующею организацию Exchange 2003 установил сервер Exchange 2007. Делал вот по этому мануалу:
http://msexchange.ru/articles/practic...part1.html


Всё бы хорошо да вот только почему то не ходит почта с 2003 на 2007. Если посмотреть в "Queues" в организации 2003 сервера в ESM то почта правильно направляется через созданный коннектор 2003->2007 но там и зависает!



Прошу помощи!



Спасибо!
Аватара пользователя
Oleg Krylov

Re: V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007

Сообщение Oleg Krylov »

Помещается в очередь, и там весит сначала со статусом Queued, потом Retry потом возвращается отправителю на 2003 exchange с такой ошибкой:

Не удалось доставить сообщение в указанные временные рамки. Повторите попытку или обратитесь к администратору.



Почитал вот здесь
http://support.microsoft.com/kb/284204
, оказывается оно зациклено, но как сделать так что бы оно все таки было доставлено в ящик на 2007 сервер?
Аватара пользователя
Oleg Krylov

Re: V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007

Сообщение Oleg Krylov »

Если в МТС выполнить команду Enumerate Message, он покажет сообщения, висящие в очереди. Двойной клик по любому из них позволит посмотреть Last Error. Покажите ее.

Повысьте диагностику транспорта (HKLM\CurrentControlSet\Services\MSExchangeTransport\Diagnostics выставить всем параметрам значение 7), в логах появятся дополнительные события.

Включить логирование на SMTP-сервере 2003, и просмотреть этот лог на предмет причин отбоя.
Аватара пользователя
kdsnice

Re: V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007

Сообщение kdsnice »

Цитата Oleg Krylov:



Если в МТС выполнить команду Enumerate Message
V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007




Если я правильно понял, то МТС это - Message Tracking Center, в ESM 2003-го Exchange. Так вот, если я правильно понял, то как там выполнить команду "Enumerate Message", там же только GUI интерфейс?




Цитата Oleg Krylov:



Повысьте диагностику транспорта (HKLM\CurrentControlSet\Services\MSExchangeTransport\Diagnostics выставить всем параметрам значение 7), в логах появятся дополнительные события
V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007




Это я уже сделал, событий появилось очень много, но они мне не помогли разобраться (или может я не могу в них разобраться Изображение )






Цитата Oleg Krylov:



Включить логирование на SMTP-сервере 2003, и просмотреть этот лог на предмет причин отбоя.
V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007




Включил. Эти логи теперь должны появляться в журнале событий "Приложения"?



Заметил один интересный нюанс, если зайти на 2003 в ESM->EXCHANGE->Tools->Monitoring and Status->Status-> там отображаются все существуюущие коннекторы и серверы Exchange. Так вот, у меня там 3-и коннектора:

1) SMTP - на внешний сервер (POSTFIX)

2) 2003 - 2007

3) 2007 - 2003



И 2-а сервера:

1) 2003

2) 2007 - и вот этот 2007 с красным крестиком и его статус: "Unreachable". Может здесь собака порылась?
Аватара пользователя
Oleg Krylov

Re: V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007

Сообщение Oleg Krylov »

Сейчас точно не могу сказать где конкретно это делается, но делается из GUI. Шелла в 2003 еще не было. Если затруднения - напишу позже.

показывайте события от транспорта, попробуем разобраться вместе.

Логи появятся в %systemroot&\Logs в виде текстовых файлов.

Проверьте Telnet на 25 порт 2007 с 2003. Должен появиться баннер приветствия. Сервер 2007 пингуется с 2003 по NetBIOS и FQDN-именам?
Аватара пользователя
kdsnice

Re: V. 2007 - [решено] Exchange 2003 не отправляет почту на Exchange 2007

Сообщение kdsnice »

ФСЁ!



Дошло наконец то!



Оказывается, давным давно, когда я ещё этот exchange 2003 настраивал и устанавливал, не предпологалось никаких других серверов exchange. По этому в свойствах "Default SMTP Virtual Server" на вкладке Delivery->Advanced прописал Smart Host почтовый сервер который смотрит наружу (Postfix). Таким образом получалось что все письма шли через это смартхост. А смог вычислить я это, запустив в консоли Exchange 2007 инструмент "Диагностика почтовых очередей" (или что-то такое).



Так что спасибо большое за помошь Oleg Krylov Изображение
Ответить

Вернуться в «Microsoft Exchange Server»