08.04.2008, 22:50
|
#2
|
Участник
Регистрация: 28.11.2005
Адрес: Москва
|
Цитата:
Сообщение от 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.
|
|