Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. procedure TForm2.SpeedButton3Click(Sender: TObject);
  2. begin
  3. with IdSMTP1 do
  4. begin
  5. if (Edit1.Text='') then
  6. begin
  7. ShowMessage ('Вы не заполнили необходимые поля')
  8. end
  9. else
  10. Host := ini.ReadString(label1.Caption,'smtp', 'NouParametr'); // установим хост SMTP сервера
  11. Port:= 25;
  12. //ini.ReadString('p1conf','port2', 'NouParametr');
  13. Username:= ini.ReadString(label1.Caption,'login', 'NouParametr');
  14. Password:= ini.ReadString(label1.Caption,'parol', 'NouParametr');
  15. end;
  16. with IdMessage1 do
  17. begin
  18. Body.Assign(Memo.Lines);
  19. From.Text:= ini.ReadString(label1.Caption,'email', 'NouParametr');
  20. Recipients.EMailAddresses:=ComboBox1.Text;
  21. Subject:=Edit2.Text; //чиаем тему письма из Edit
  22. ContentType:='text/html; charset=windows-1251';
  23. ContentTransferEncoding:='8bit';
  24. //Body.LoadFromFile(ExtractFilePath(Application.ExeName)+'html');
  25. attach := TIdAttachmentFile.Create(idMessage1.MessageParts, '123.jpg');
  26. end;
  27. IdSMTP1.Connect;
  28. try
  29. IdSMTP1.Send(IdMessage1);
  30. finally
  31. IdSMTP1.Disconnect();
  32. ShowMessage('Сообщение отправлено!');
  33. end;
  34. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement