Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. IdSSLIOHandlerSocketOpenSSL1->MaxLineAction = maException;
  2. IdSSLIOHandlerSocketOpenSSL1->SSLOptions->Method = sslvTLSv1;
  3. IdSSLIOHandlerSocketOpenSSL1->SSLOptions->Mode = sslmUnassigned;
  4. IdSSLIOHandlerSocketOpenSSL1->SSLOptions->VerifyDepth = 0;
  5.  
  6. SMTP->IOHandler = IdSSLIOHandlerSocketOpenSSL1;
  7. SMTP->Host = "smtp.mail.ru";
  8. SMTP->Port = 465;
  9. SMTP->Username = "mail@list.ru";
  10. SMTP->Password = "***";
  11. SMTP->UseTLS = utUseExplicitTLS;
  12. SMTP->ReadTimeout = 15000;
  13. SMTP->Connect();
  14. if(SMTP->Connected() == true)
  15. {
  16. ShowMessage("We have connect");
  17. TIdMessage *IdMessage1 = new TIdMessage();
  18. IdMessage1->Clear();
  19. IdMessage1->From->Address = "mail@yandex.ru";
  20. IdMessage1->Recipients->EMailAddresses = SMTP->Username;
  21. IdMessage1->Subject = L"Мое первое письмо в C++ на email";
  22. IdMessage1->Body->Text = L"Привет это мое сообщение!";
  23. SMTP->Send(IdMessage1);
  24. delete IdMessage1;
  25. delete IdSSLIOHandlerSocketOpenSSL1;
  26. SMTP->Disconnect();
  27. }
  28. else
  29. ShowMessage("Dont have connect");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement