Итак, есть у меня на форме компоненты 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".Программа отсылает мне на почту данные о работе приложения, естественно по соглашению самого пользователя!Он сам выбирает буду ли я получать отчет о работе моего приложения на его компьютере, или же оставить все в секрете(хотя в теле письма описаны только значения переменных)