Показать сообщение отдельно
Старый 08.04.2008, 22:50   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Andrew Akhmetov Посмотреть сообщение
Метод 'SendMail' в COM-объекте класса 'Dundas.mailer' возвратил код ошибки 0x80004005 (E_FAIL), который означает: The HELLO command failed.
на форуме уже пытались решать проблему но так видимо и не решили.
На каком именно форуме? при чем тут вообще Аксапта? Указанная ошибка говорит о том, что TCP-соединение успешно устанавливается, но возникает ошибка на уровне протокола SMTP. С командной HELLO (точнее, HELO) SMTP-клиент передает свое DNS-имя. Некоторые SMTP-сервера настроены так, что они через RDNS проверяют, соответствует ли указанное имя IP-адресу, с которого соединяется клиент, и если не соответствует, - завершают соединение. Чтобы убедиться в этом, поставьте какой-нить Network Monitor, получите сетевой трафик, отфильтруйте по 25-му порту и посмотрите, что именно отвечает SMTP-сервер - уверен, его ответ будет куда информативнее, чем приведенное сообщение об ошибке. Заодно узнаете, как именно "представляется" SMTP-серверу ваш Dundas.mailer.

Последний раз редактировалось gl00mie; 08.04.2008 в 22:52.