SendEmail.dpr 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. program SendEmail;
  2. {$APPTYPE CONSOLE}
  3. {$R *.res}
  4. uses
  5. System.SysUtils,
  6. Quick.Console,
  7. Quick.SMTP;
  8. var
  9. smtp : TSMTP;
  10. begin
  11. try
  12. ReportMemoryLeaksOnShutdown := True;
  13. smtp := TSMTP.Create('mail.domain.com',25,False);
  14. try
  15. smtp.Username := '[email protected]';
  16. smtp.Password := '';
  17. smtp.Mail.AddAttachment('output2.png','d:\output.png');
  18. //smtp.Mail.AddAttachment('dell.gif','d:\dell.gif');
  19. //smtp.Mail.AddAttachment('config.json','d:\config.json');
  20. //smtp.Mail.Attachments.Add('d:\output.png');
  21. //smtp.Mail.Attachments.Add('d:\config.json');
  22. smtp.Mail.SenderName := 'Attachment Test';
  23. smtp.Mail.From := '[email protected]';
  24. smtp.Mail.Recipient := '[email protected]';
  25. smtp.Mail.Subject := 'test adjuntos';
  26. smtp.Mail.Body := 'Ver adjuntos';
  27. smtp.SendMail;
  28. finally
  29. smtp.Free;
  30. end;
  31. cout('Press <ENTER> to Exit',ccYellow);
  32. ConsoleWaitForEnterKey;
  33. except
  34. on E: Exception do
  35. Writeln(E.ClassName, ': ', E.Message);
  36. end;
  37. end.