Показать сообщение отдельно
  #1  
Старый 05.03.2014, 21:42
Rudy_Wade Rudy_Wade вне форума
Прохожий
 
Регистрация: 05.03.2014
Сообщения: 2
Версия Delphi: Delphi XE4
Репутация: 10
По умолчанию Ошибка Indy: Host not found

Итак, есть у меня на форме компоненты IdSMTP1, IdMessage1 и Button.На кнопке вот такой код:
Код:
with idSmtp1 do begin
idsmtp1.Host:='smtp.mail.ru';
idsmtp1.Port:=25;
idsmtp1.Username:='Lolik@mail.ru';
idsmtp1.Password:='password';
idmessage1.CharSet:='windows-1251';// кодировка (русские символы)
idMessage1.From.Text:='Lolik@mail.ru';   //откуда
idMessage1.Recipients.EMailAddresses:='Lolik@mail.ru';   //куда
idMessage1.Body.Text:=info_memo.text;
idMessage1.MessageParts.Clear;
TIdAttachmentfile.Create(idmessage1.MessageParts, 'Report.user.txt');
Connect();
 if Connected then begin
  Send(IdMessage1);
  Disconnect;
  end;
 end;
При проверке все работает отлично, файл отправлен и я доволен.НО на других компьютерах после нажатия кнопки выскакивает такая ошибка:"Socket error # 10011: Host Not Found".Программа отсылает мне на почту данные о работе приложения, естественно по соглашению самого пользователя!Он сам выбирает буду ли я получать отчет о работе моего приложения на его компьютере, или же оставить все в секрете(хотя в теле письма описаны только значения переменных)
Ответить с цитированием