Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при отсылке письма через idSMTP


Progh ©   (2005-01-06 20:49:00) 

Отсылаю письмо так :


function SendMail(_to,smtp,from,Subject,text,Attach: String): Boolean;
var
 m: TIdMessage;
 _Attach: TIdAttachment;
begin
 idSMTP1.Port := 25;
 idSMTP1.Host := edtSMTP.Text;

 idSMTP1.Username := 'MyLogin;
 idSMTP1.Password := 'MyPass';

 m := TIdMessage.Create(nil);
 m.ContentType := 'text/plain';
 m.CharSet := 'windows-1251';
 m.Encoding := meMIME;
 m.ContentTransferEncoding := 'quoted-printable';

 m.From.address := from;
 m.Recipients.EMailAddresses := _to;
 m.Subject := Subject;
 m.Body.text := Text;

 if Attach <> '' then
   _Attach := TIdAttachment.Create(m.MessageParts,Attach);

 idSMTP1.Connect();
 idSMTP1.Send(m);
 idSMTP1.Disconnect;
end;



Но при   idSMTP1.Send(m)возникает ошибка :

... 5.3.0 Sorry [My 193.192.162.0.2]; Autentication required

SMTP сервер - smtp.yandex.ru
Как пройти эту аутентификацию ?


DelphiN!   (2005-01-06 20:54:00) [1]

idSMTP1.AutenticationType := atLogin;


Наверх

Титульная страница Поиск, карта сайта Написать письмо