public IActionResult GetMessageData()
 {
     try
     {
         var email = User.Claims.First(x => x.Type == "Email");
         return(Ok($"{ConnectionUtility.GetEmailPassword()} {ConnectionUtility.GetFromEmail()} {email}"));
     }
     catch (Exception ex)
     {
         return(Problem("Something is broke, yo"));
     }
 }
示例#2
0
        public void Send(string subject, string body, string emailTo)
        {
            try
            {
                var client = new SmtpClient("smtp.gmail.com", 587)
                {
                    UseDefaultCredentials = false,
                    Credentials           = new NetworkCredential(ConnectionUtility.GetFromEmail(), ConnectionUtility.GetEmailPassword()),
                    EnableSsl             = true
                };

                client.Send(ConnectionUtility.GetFromEmail(), emailTo, subject, body);
            }
            catch (Exception ex)
            {
                //TODO: Logging
            }
        }