Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.13;
Скачать: CL | DM;

Вниз

Отправка письма на через сервер smtp, требующий авторизации   Найти похожие ветки 

 
nsvi   (2004-12-31 04:07) [0]

Бьюсь над отправкой сообщения через сервер, требующий авторизации. Например, smtp.hotbox.ru
Задача стоит такая - используя учетные записи Аутлука, отправлять почту через любой выбранный сервер, среди которых могут оказаться и требующие авторизации.
Проблема в том, что при авторизации получаю ошибку типа "EIdProtocolReplayError c сообщением Invalid Domain Name".
И как я не изворачивался, что не предпринимал - все напрасно.
Так было с Indy8, точно также с Indy9.

Выдает эту ошибку как прямое назначение логина и пароля:

IdSMTP1.Host:="smtp.hotbox.ru";
IdSMTP1.AuthenticationType := atLogin;
IdSMTP1.Username:="my_name@hotbox.ru";
IdSMTP1.Password:="******";
IdSMTP1.Port:=25;
if not IdSMTP1.Connected then
try
 IdSMTP1.Connect;
 IdSMTP1.Send(IdMessage1);
finally
 if IdSMTP1.Connected then IdSMTP1.Disconnect;
end;

так и часть кода, содранного из хэлпа для Indy9:

 IdSMTP1.Host:="smtp.hotbox.ru";
 IdSMTP1.Port:=25;
 IdSMTP1.AuthenticationType := atNone;
 IdSMTP1.Connect;
 try if
   IdSMTP1.AuthSchemesSupported.IndexOf("LOGIN")>-1 then
   begin
     IdSMTP1.AuthenticationType := atLogin;
     IdSMTP1.Username:="my_name@hotbox.ru";
     IdSMTP1.Password:="******";
     IdSMTP1.Authenticate;
   end;
   IdSMTP1.Send(IdMessage1);
 finally
   IdSMTP1.Disconnect;
 end;

причем ошибка воникает сразу при IdSMTP1.Connect;
Подскажите пожалуйста, где и что не так!

И еще: где можно просмотреть протокол отправки или как это сделать?
Я этого не знаю, так как впервые связался с EMail.


 
Seeker ©   (2004-12-31 09:53) [1]

Сначало нужно почитать тут,
http://www.hotbox.ru/help.php?chapter=8
где ясно сказано что сервер исходящей почты mail.pochta.ru


 
nsvi   (2004-12-31 11:26) [2]

К сожалению, это относится к серверу pochta.ru, а у хотбокса - pop.hotbox.ru и smtp.hotbox.ru
Этот бесплатный почтовый сервис имеет несколько серверов, в их числе и hotbox и pochta и land и т.д. и все они имеют разные сервера входящей и исходящей почты. Я имею там несколько разных ящиков и работаю с ними через Outlook и, естественно, создавал учетные записи и знаю какие там сервера!


 
nsvi   (2005-01-03 07:18) [3]

Сам себе отвечаю: установи ICS и проблем не будет!!!



Страницы: 1 вся ветка

Текущий архив: 2005.03.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
1-1109627083
Мирон
2005-03-01 00:44
2005.03.13
Не хочет вызываться нужный конструктор класса


14-1109074987
}|{yk
2005-02-22 15:23
2005.03.13
Футбольный сезон 2005


1-1109337368
Strori
2005-02-25 16:16
2005.03.13
Таблица Word


1-1109420012
ser35
2005-02-26 15:13
2005.03.13
как отобразить данные комбобоксов?


1-1109571142
Oleg_K
2005-02-28 09:12
2005.03.13
Как обьявить событие при создании компоненты