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

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

Отправка email письма с помощью компонента idSMTP [D6, WinXP]


Временный Гость ©   (2005-08-29 00:57:00) 

При отправке сообщения у меня возникает ошибка "501 Syntactically invalid HELO argument(s)". Вот код
 
 Memo1.Lines.LoadFromFile('имя файла.ini');

 IdMessage.Subject:='_test_';
 IdMessage.Recipients.EMailAddresses:='testmail@bk.ru';
 IdMessage.From.Address:='testmail@bk.ru';
 IdMessage.Body.Text:= Memo1.Lines.Text;

 IdSMTP.Host := 'smtp.bk.ru';
 IdSMTP.UserId := 'testmail';
 IdSMTP.Password := '*****';
 IdSMTP.Connect;

 if IdSMTP.Connected then begin
  IdSMTP.Send(IdMessage);
  IdSmtp.Disconnect;
 end;

В чем проблема?


tesseract   (2005-08-31 22:03:00) [1]

А heloname задано?  вроде на него ругается.
Скорее всего надо добавить IdSmtp.heloname=testmail@bk.ru


o2   (2005-08-29 18:18:00) [2]

а ты попробуй поснифить, посмотреть че там твоя прога пишет этому серверу и что получает. результат сообщи.


Наверх

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