/// <summary> /// SentMailNewsLetter /// </summary> private void SentMailNewsLetter() { try { // Lấy thông tin bài viết var objNewsLetter = ModNewsService.Instance.GetByID(RecordID); if (objNewsLetter == null) { objDataOutput.Error = true; objDataOutput.MessError = "Không tìm thấy thông tin bài viết"; return; } // Gửi email var ListMail = ModListMailNewsLetterService.Instance.CreateQuery().Where(o => o.Activity == true).ToList(); if (ListMail == null || ListMail.Count <= 0) { objDataOutput.MessSuccess = "Gửi Email thành công"; return; } string sHostApp = ConvertTool.GetKeyApp("HostApp"); int iPort = ConvertTool.ConvertToInt32(ConvertTool.GetKeyApp("EmailPort")); string sHost = ConvertTool.GetKeyApp("EmailServer"); string sTaiKhoanEmail = ConvertTool.GetKeyApp("EmailSent"); string sMatKhau = ConvertTool.GetKeyApp("EmailPass"); foreach (var itemMail in ListMail) { // Gửi email SentMail(objNewsLetter.Name, objNewsLetter.Content, itemMail.Email, sHostApp, iPort, sHost, sTaiKhoanEmail, sMatKhau); } } catch (Exception ex) { objDataOutput.Error = true; objDataOutput.MessError = ex.ToString(); } objDataOutput.MessSuccess = "Gửi Email thành công"; }