using System; using System.Collections.Generic; using System.Linq; using System.Web; using FineAdmin.Common; namespace FineAdmin.Web.Areas.SysSet.Models { public class EmailModel { /// /// SMTP服务器 /// public string EmailSmtp { get; set; } /// /// SSL加密连接 /// public string EmailSSL { get; set; } /// /// SMTP端口 /// public string EmailPort { get; set; } /// /// 发件人地址 /// public string EmailFrom { get; set; } /// /// 邮箱账号 /// public string MailUserName { get; set; } /// /// 邮箱密码 /// public string MailPassword { get; set; } /// /// 发件人昵称 /// public string MailName { get; set; } public EmailModel GetEmailInfo() { return new EmailModel { EmailSmtp = Configs.GetValue("EmailSmtp"), EmailSSL = Configs.GetValue("EmailSSL"), EmailPort = Configs.GetValue("EmailPort"), EmailFrom = Configs.GetValue("EmailFrom"), MailUserName = Configs.GetValue("MailUserName"), MailPassword = Configs.GetValue("MailPassword"), MailName = Configs.GetValue("MailName") }; } public void SetEmailInfo(EmailModel model) { Configs.SetValue("EmailSmtp", model.EmailSmtp); Configs.SetValue("EmailSSL", model.EmailSSL); Configs.SetValue("EmailPort", model.EmailPort); Configs.SetValue("EmailFrom", model.EmailFrom); Configs.SetValue("MailUserName", model.MailUserName); Configs.SetValue("MailPassword", model.MailPassword); Configs.SetValue("MailName", model.MailName); } } }