public static bool Send(string toEmail, string subject, string body) { try { CaiDatHeThong caiDat = Common.LayCaiDat(); SmtpClient smtpClient = new SmtpClient(); smtpClient.EnableSsl = true; smtpClient.Host = "smtp.gmail.com"; smtpClient.Port = 25; smtpClient.UseDefaultCredentials = true; smtpClient.Credentials = new NetworkCredential( caiDat.EmailHeThong, caiDat.MatKhauEmail); var msg = new MailMessage { IsBodyHtml = true, BodyEncoding = Encoding.UTF8, From = new MailAddress( caiDat.EmailHeThong), Subject = subject, Body = body, Priority = MailPriority.Normal, }; msg.To.Add(toEmail); smtpClient.Send(msg); return(true); } catch (Exception e) { return(false); } }
/// <summary> /// Lấy dữ liệu cài đặt các thông tin chung của hệ thống /// Author : QuyPN - 10/06/2018 - create /// </summary> /// <returns>Cài đặt đã lưu của hệ thống</returns> public static CaiDatHeThong LayCaiDat() { try { DataContext context = new DataContext(); string lang = Common.GetLang(); CaiDatHeThong caiDat = context.CaiDatHeThong.FirstOrDefault(x => x.Id == (int)OtherEnum.IdSetting && x.Lang == lang && x.Id == (int)OtherEnum.IdSetting); if (caiDat != null) { return(caiDat); } return(new CaiDatHeThong()); } catch { return(new CaiDatHeThong()); } }