Exсhange5.5 не доставляет почту

Вопросы, связанные с установкой и использованием почтовых систем и корпоративных систем обмена данными (Exchange, MailDeamon, почтовые серверы на основе Linux и т.д.)

Модератор: Модераторы

Новый участник
Сообщения: 19
Зарегистрирован: 03 мар 2005, 11:32

Сообщение Jekson » 03 мар 2005, 11:55

день добрый!

помогите, плиз, разобраться в такой проблемке:

Exсhange 5.5 не доставляет почту на некоторые адреса.
пишет Host Unreachable, хотя на той стороне все работает.

включил все логи на максимум в IMC, удалось выяснить что мой Exсhange
посылает какую-то очень длинную команду, после чего сессия обрывается..

как можно узнать, что за команду он шлет и почему она "слишком длинная" только для небольшого количества серверов?

вот что он пишет в логе:

03.03.2005 10:21:17 : A connection to 212.48.156.100 was established.
03.03.2005 10:21:17 : <<< IO: |220 exch5.office.softline.ru Microsoft ESMTP MAIL Service, Version: 6.0.3790.211 ready at Thu, 3 Mar 2005 10:23:35 +0300
03.03.2005 10:21:17 : <<< 220 exch5.office.softline.ru Microsoft ESMTP MAIL Service, Version: 6.0.3790.211 ready at Thu, 3 Mar 2005 10:23:35 +0300
03.03.2005 10:21:17 : >>> EHLO exchsov.liniagrafic.ru
03.03.2005 10:21:17 : <<< IO: |421 5.5.2 Syntax error (command line too long)
03.03.2005 10:21:17 : <<< 421 5.5.2 Syntax error (command line too long)
03.03.2005 10:21:17 : >>> QUIT



спасибо.

Администратор
Аватара пользователя
Сообщения: 2875
Зарегистрирован: 05 янв 2004, 17:21
Откуда: Москва

Сообщение GifteD » 03 мар 2005, 12:06

Jekson
Как вариант на сервере получателя может быть не EHLO, а HELO.
Т.е. EHLO может не поддерживаться.

Могу посоветовать форвардить почту через SMTP провайдера.

Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 03 мар 2005, 12:11

Не помню по памяти где это там в 5.5 (единственная книжка где то дома валяется) но попробуй найди опцию Send HELO instead of EHLO
В Exchange 2000 это в коннекторе настраивается в 5.5 ну не помню.
Судя по логу эти сервера не принемают от тебя скоре всего EHLO, но смотри тогда может возникнуть проблемя с другими серверами.
Для Exchange 2000 это решается созданием отдельного коннектора, в 5.5 смотри сам.
Правильно заданный вопрос - это уже половина ответа.

Новый участник
Сообщения: 19
Зарегистрирован: 03 мар 2005, 11:32

Сообщение Jekson » 03 мар 2005, 12:12

Цитата (GifteD @ 3.03.2005 - 11:06)
Как вариант на сервере получателя может быть не EHLO, а HELO.
Т.е. EHLO может не поддерживаться.
[/quote]

это врядли, ведь он пишет:
exch5.office.softline.ru Microsoft ESMTP MAIL Service

ESMTP, т.е. EHLO должен поддерживать.

а можно ли Эксчендж заставить HELO писать?
Администратор
Аватара пользователя
Сообщения: 2875
Зарегистрирован: 05 янв 2004, 17:21
Откуда: Москва

Сообщение GifteD » 03 мар 2005, 12:38

Попробуй почитать тут Как разберешься, напиши что как там...

update
Сам прочитал... конструктивного пока ничего нет.

Новый участник
Сообщения: 19
Зарегистрирован: 03 мар 2005, 11:32

Сообщение Jekson » 03 мар 2005, 12:57

как запретить EHLO нашел, но ошибку другую должен сервер возвращать:
550 Unknown command 'ehlo

ладно, попробую запретить и буду дальше искать..

про EHLO, если кому интересно:
http://support.microsoft.com/default.as ... -us;194132

Новый участник
Сообщения: 19
Зарегистрирован: 03 мар 2005, 11:32

Сообщение Jekson » 04 мар 2005, 14:33

Цитата (domovoy @ 3.03.2005 - 11:11)
Не помню по памяти где это там в 5.5 (единственная книжка где то дома валяется) но попробуй найди опцию Send HELO instead of EHLO
В Exchange 2000 это в коннекторе настраивается в 5.5 ну не помню.
Судя по логу эти сервера не принемают от тебя скоре всего EHLO, но смотри тогда может возникнуть проблемя с другими серверами.
Для Exchange 2000 это решается созданием отдельного коннектора, в 5.5 смотри сам.
[/quote]

после отключения EHLO вроде заработало, только смущает "но смотри тогда может возникнуть проблемя с другими серверами"
что за проблема ожидает меня с дугими серверами? мой Exchange будет так же на EHLO ругаться?

и как это решается в 2000м?
руками прописываешь какому домену через какой коннектор почту слать?
Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 04 мар 2005, 14:40

Jekson
Стандартно SMTP сервер должен понимать и EHLO и HELO, но в реализации Exchange 5.5 так как работа с интернет почтой там только так сказать начиналась, эти команды не всегда коректно передаются, в Exchange 2000/2003 это проблема уже помоему не наблюдается.
Цитата
только смущает "но смотри тогда может
[/quote]

Просто с 5.5 нет гарантии, что не возникнет с какими нибуть серверами проблемы с обратным вариантом ;)

ИМХО переходи лучше на новую версию Exchange.
Правильно заданный вопрос - это уже половина ответа.

Новый участник
Сообщения: 19
Зарегистрирован: 03 мар 2005, 11:32

Сообщение Jekson » 04 мар 2005, 14:49

domovoy

угу, вот на днях планирую на 2003й переходить, потому и интересует, как в 2000/2003 решена такая проблема. :)

Администратор
Аватара пользователя
Сообщения: 2875
Зарегистрирован: 05 янв 2004, 17:21
Откуда: Москва

Сообщение GifteD » 04 мар 2005, 15:40

Jekson Не не сомнивайся. Только ИМХО миграция с 5.5 сразу на 2003 невозможно, придется сначала 2000 разворачивать.

След.

Вернуться в Почтовые серверы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13