Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
552
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. public void SendRecoveryEmail()
  2. {
  3. try
  4. {
  5. GenerateKey(10);
  6. MailMessage recoveryMail = new MailMessage();
  7. recoveryMail.From = new MailAddress("sqlunityclasssydney@gmail.com");
  8. //Should be replaced with email string field. Jays Email In Case"jaymieraesargent@gmail.com"
  9. recoveryMail.To.Add(s_Email);
  10. recoveryMail.Subject = "Password Reset";
  11. recoveryMail.Body = "Hello " + s_Username + Environment.NewLine + "Your acount recovery details are as below:" + Environment.NewLine + "Username: " + s_Username + Environment.NewLine + "Password:" + generatedCode + Environment.NewLine + "Thank You , Phabulous Studios";
  12. SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
  13. smtpServer.Port = 25;
  14. smtpServer.Credentials = new System.Net.NetworkCredential("sqlunityclasssydney@gmail.com", "sqlpassword") as ICredentialsByHost;
  15. smtpServer.EnableSsl = true;
  16. ServicePointManager.ServerCertificateValidationCallback = delegate (object s, X509Certificate cert, X509Chain chain, SslPolicyErrors policyErrors) { return true; };
  17. smtpServer.Send(recoveryMail);
  18. Debug.Log("Sent Email");
  19. NewUiEvent("Email Has Been Sent");
  20. cur = 6;
  21. }
  22. catch
  23. {
  24. NewUiEvent("Email Couldn't Send");
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement