public ActionResult MailSettings(EMailSetting eMailSetting) { if (ModelState.IsValid) { if (permissionUser.SysAdmin == false) { throw new Exception("Yetkisiz Erişim!"); } _emailSettingsService.UpdateEMailSetting(eMailSetting); return(RedirectToAction("Total", "Refectory")); } return(RedirectToAction("Total", "Refectory")); }
public ActionResult Add(EMailSetting eMailSetting) { if (ModelState.IsValid) { if (permissionUser.SysAdmin == false) { throw new Exception("Yetkisiz Erişim!"); } var updatedemail = _emailSettingsService.UpdateEMailSetting(eMailSetting); ConfigHelper.SetEmailConfig(updatedemail); _accessDatasService.AddOperatorLog(220, user.Kullanici_Adi, eMailSetting.Kayit_No, 0, 0, 0); return(RedirectToAction("Add", "Email")); } return(View(eMailSetting)); }
public static void SetEmailConfig(EMailSetting eMailSetting) { try { var settings = ConfigurationManager.AppSettings; if (settings["MailHost"] == null) { settings.Add("MailHost", eMailSetting.SMPT_Server); } else { settings.Set("MailHost", eMailSetting.SMPT_Server); } if (settings["MailPort"] == null) { settings.Add("MailPort", eMailSetting.SMPT_Server_Port.ToString()); } else { settings.Set("MailPort", eMailSetting.SMPT_Server_Port.ToString()); } if (settings["MailUser"] == null) { settings.Add("MailUser", eMailSetting.E_Mail_Adres); } else { settings.Set("MailUser", eMailSetting.E_Mail_Adres); } if (settings["MailPass"] == null) { settings.Add("MailPass", eMailSetting.Sifre); } else { settings.Set("MailPass", eMailSetting.Sifre); } } catch (Exception) { } }
private static ICodeSender GetEMailSender() { var setting = new EMailSetting()//设置您的smtp信息 { Host = "smtp.exmail.qq.com", Port = 465, UseSsl = true, UserName = "******", Password = "", //填入发送邮件的邮箱密码 UserAddress = "", //填入发送邮件的邮箱地址 }; string func(string b) => "找回密码验证码测试邮件"; var sender = new EMailSender(GetFormatter(bizFlag), setting, func) { TextFormat = MimeKit.Text.TextFormat.Plain//设置发送的邮件内容格式 }; return(sender); }
public EMailSetting UpdateEMailSetting(EMailSetting eMailSetting) { return(_emailSettingsDal.Update(eMailSetting)); }
public void DeleteEMailSetting(EMailSetting eMailSetting) { _emailSettingsDal.Delete(eMailSetting); }
public EMailSetting AddEMailSetting(EMailSetting eMailSetting) { return(_emailSettingsDal.Add(eMailSetting)); }